package rpclib
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Parameters
Signature
type implementation =
unit ->
((Rpc.call -> Rpc.response) ->
(unit -> unit) Cmdliner.Term.t * Cmdliner.Term.info)
list
type ('a, 'b) comp = ('a, 'b) Result.t
type 'a rpcfn = Rpc.call -> Rpc.response
val description : Idl.Interface.description option ref
val terms :
((Rpc.call -> Rpc.response) ->
(unit -> unit) Cmdliner.Term.t * Cmdliner.Term.info)
list
ref
val implement : Idl.Interface.description -> implementation
type _ fn =
| Function : 'a Idl.Param.t * 'b fn -> ('a -> 'b) fn
| NoArgsFunction : 'b fn -> (unit -> 'b) fn
| Returning : ('a Idl.Param.t * 'b Idl.Error.t) -> ('a, 'b) comp fn
val returning : 'a Idl.Param.t -> 'b Idl.Error.t -> ('a, 'b) comp fn
val (@->) : 'a Idl.Param.t -> 'b fn -> ('a -> 'b) fn
val pos : int ref
val term_of_param : 'a. 'a Idl.Param.t -> Rpc.t Cmdliner.Term.t
val declare_ : bool -> string -> string list -> 'a fn -> unit
val declare : string -> string list -> 'a fn -> unit
val declare_notification : string -> string list -> 'a fn -> unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page