Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val string : string Logs.Tag.def -> tydef
val bool : bool Logs.Tag.def -> tydef
val float : float Logs.Tag.def -> tydef
val i64 : int64 Logs.Tag.def -> tydef
val u64 : Uint64.t Logs.Tag.def -> tydef
val u : unit Logs.Tag.def -> tydef
val def : 'a typ -> tydef -> 'a Logs.Tag.def option
def typ tydef
is Some def
is tydef contains a def of type 'a
, or None
otherwise.
val add : 'a typ -> tydef -> 'a -> Logs.Tag.set -> Logs.Tag.set
add is like Logs.Tag.add but uses [tydef] instead of def
.
val find :
'a typ ->
tydef ->
Logs.Tag.set ->
('a Logs.Tag.def * 'a option) option
find typ tydef set
is Some value
of requested type and definition if found in set
, or None
otherwise.