Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Source file types.ml
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071open!BasemoduletypeNvim_ext=sigtypet[@@derivingcompare,hash,sexp]valequal:t->t->boolvalof_msgpack:Msgpack.t->tOr_error.tvalto_msgpack:t->Msgpack.tendmoduleBuffer=structtypet=int[@@derivingequal,hash,compare,sexp]letof_msgpack=function|Msgpack.Integeri->Oki|Int64_|UInt64_->Or_error.error_string"too many buffers!"|_->Or_error.error_string"Expected int when deserializing buffer";;letto_msgpacki=Msgpack.IntegeriendmoduleWindow=structtypet=int[@@derivingequal,hash,compare,sexp]letof_msgpack=function|Msgpack.Integeri->Oki|Int64_|UInt64_->Or_error.error_string"too many windows!"|_->Or_error.error_string"Expected int when deserializing window";;letto_msgpacki=Msgpack.IntegeriendmoduleTabpage=structtypet=Int64.t[@@derivingequal,hash,compare,sexp]letof_msgpack=function|Msgpack.Integeri->Ok(Int64.of_inti)|Int64i|UInt64i->Oki|_->Or_error.error_string"Expected int when deserializing tabpage";;letto_msgpacki=Msgpack.Int64iendmodulePhantom=structtype_t=|Nil:unitt|Integer:intt|Boolean:boolt|Array:'at->'alistt|Tuple:'at*int->'alistt|Dict:(Msgpack.t*Msgpack.t)listt|String:stringt|Buffer:Buffer.tt|Tabpage:Tabpage.tt|Window:Window.tt|Object:Msgpack.tt|Custom:{of_msgpack:Msgpack.t->'aOr_error.t;to_msgpack:'a->Msgpack.t}->'atendtype'resultapi_result={name:string;params:Msgpack.t;witness:'resultPhantom.t}