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
Value
val to_string : t -> string
module Version : sig ... end
module Types : sig ... end
Basic constructors
val rpc_of_int64 : int64 -> t
val rpc_of_int32 : int32 -> t
val rpc_of_int : int -> t
val rpc_of_bool : bool -> t
val rpc_of_float : float -> t
val rpc_of_string : string -> t
val rpc_of_dateTime : string -> t
val rpc_of_base64 : string -> t
val rpc_of_unit : unit -> t
val rpc_of_char : char -> t
val int64_of_rpc : t -> int64
val int32_of_rpc : t -> int32
val int_of_rpc : t -> int
val bool_of_rpc : t -> bool
val float_of_rpc : t -> float
val string_of_rpc : t -> string
val dateTime_of_rpc : t -> string
val base64_of_rpc : t -> string
val char_of_rpc : t -> char
val unit_of_rpc : t -> unit
module ResultUnmarshallers : sig ... end
Calls
type callback = string list -> t -> unit
val string_of_call : call -> string
Responses
val string_of_response : response -> string
Run-time errors
exception Runtime_error of string * t
struct_extend rpc1 rpc2
first checks that rpc1
and rpc2
are both * dictionaries. If this is the case then struct_extend
will create a new * Rpc.t
which contains all key-value pairs from rpc1
, as well as all * key-value pairs from rpc2
for which the key does not exist in rpc1
.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page