capnp-rpc.proto
Capnp_rpc_proto.Debug
Diagnostics.
capnp-rpc
module Log : Logs.LOG
The library's logger.
val src : Logs.src
Control the log level for Log.
Log
val qid_tag : Stdint.Uint32.t Logs.Tag.def
qid_tag is used in log reports to tag the question (or answer) ID in the call.
qid_tag
exception Invariant_broken of Format.formatter -> unit
val pp_exn : exn Fmt.t
pp_exn is like Fmt.exn, but pretty-prints Invariant_broken.
pp_exn
Fmt.exn
Invariant_broken
val failf : ('a, Format.formatter, unit, 'b) format4 -> 'a
failf msg raises Failure msg.
failf msg
Failure msg
val invariant_broken : (Format.formatter -> unit) -> 'a
invariant_broken msg raises Invariant_broken msg.
invariant_broken msg
Invariant_broken msg
module OID : sig ... end
Unique object IDs, for debugging.