diff --git a/ambient-context/Ambient_context_core/Ambient_context_hmap/Key/index.html b/ambient-context/Ambient_context_core/Ambient_context_hmap/Key/index.html deleted file mode 100644 index 56acbd35..00000000 --- a/ambient-context/Ambient_context_core/Ambient_context_hmap/Key/index.html +++ /dev/null @@ -1,2 +0,0 @@ - -
Ambient_context_hmap.KeyMake.Keytype 'a info = 'a Key_info.tMake.Key_infoAmbient_context_hmap.Makemodule Key : sig ... endval empty : tval is_empty : t -> boolval cardinal : t -> intAmbient_context_hmap.TidAmbient_context_core.Ambient_context_hmapmodule Tid : sig ... endmodule type Tid = sig ... endmodule type KEY_INFO = sig ... endmodule type S = sig ... endAmbient_context_core.Ambient_context_hmapinclude module type of struct include Hmap endtype 'a key = 'a Hmap.keyThe type for keys whose lookup value is of type 'a.
module Key = Hmap.KeyKeys.
type t = Hmap.tThe type for heterogeneous value maps.
val empty : tempty is the empty map.
val is_empty : t -> boolis_empty m is true iff m is empty.
The type for bindings.
fold f m acc folds over the bindings of m with f, starting with acc
exists p m is true iff there exists a bindings of m that satisfies p.
val cardinal : t -> intcardinal m is the number of bindings in m.
The functorial interface allows to associate more information to the keys. For example a key name or a key value pretty-printer.
module type KEY_INFO = Hmap.KEY_INFOThe type for key information.
module Make = Hmap.MakeFunctor for heterogeneous maps whose keys hold information of type Key_info.t
Ambient_context_hmap.KEY_INFOS.KeyAmbient_context_hmap.SAmbient_context_hmap.TidAmbient_context_tls.Mval get_map : unit -> Hmap.t optionval with_map : Hmap.t -> (unit -> 'a) -> 'bval create_key :
- 'a Hmap.Key.info ->
- 'a Ambient_context_core__Ambient_context_hmap.keyval get : 'a Hmap.key -> 'b optionval with_binding : 'a Hmap.key -> 'b -> (unit -> 'c) -> 'dval without_binding : 'a Hmap.key -> (unit -> 'b) -> 'cAmbient_context_tls.Mval get_map : unit -> Hmap.t optionval with_map : Hmap.t -> (unit -> 'a) -> 'bval create_key : unit -> 'a Hmap.keyval get : 'a Hmap.key -> 'b optionval with_binding : 'a Hmap.key -> 'b -> (unit -> 'c) -> 'dval without_binding : 'a Hmap.key -> (unit -> 'b) -> 'cHmap.KeyKeys.
val create : unit -> 'a keycreate () is a new key.
Exisential keys allows to compare keys. This can be useful for functions like filter.
Make.KeyKeys.
type 'a info = 'a Key_info.tThe type for key information.
Exisential keys allow to compare keys. This can be useful for functions like filter.
Make.Key_infoHmap.MakeFunctor for heterogeneous maps whose keys hold information of type Key_info.t
module Key : sig ... endKeys.
val empty : tempty is the empty map.
val is_empty : t -> boolis_empty m is true iff m is empty.
fold f m acc folds over the bindings of m with f, starting with acc
exists p m is true iff there exists a bindings of m that satisfies p.
val cardinal : t -> intcardinal m is the number of bindings in m.
HmapHeterogeneous value maps.
v0.8.1 - homepage
module Key : sig ... endKeys.
val empty : tempty is the empty map.
val is_empty : t -> boolis_empty m is true iff m is empty.
fold f m acc folds over the bindings of m with f, starting with acc
exists p m is true iff there exists a bindings of m that satisfies p.
val cardinal : t -> intcardinal m is the number of bindings in m.
The functorial interface allows to associate more information to the keys. For example a key name or a key value pretty-printer.
module type KEY_INFO = sig ... endThe type for key information.
Hmap.KEY_INFOThe type for key information.
S.KeyKeys.
Exisential keys allow to compare keys. This can be useful for functions like filter.
Hmap.SOutput signature of the functor Make
module Key : sig ... endKeys.
val empty : tempty is the empty map.
val is_empty : t -> boolis_empty m is true iff m is empty.
fold f m acc folds over the bindings of m with f, starting with acc
exists p m is true iff there exists a bindings of m that satisfies p.
val cardinal : t -> intcardinal m is the number of bindings in m.
Hmap Heterogeneous value maps.Browse by name, by tag, the standard library and the OCaml manual (online, latest version).
Generated for /home/runner/work/ocaml-opentelemetry/ocaml-opentelemetry/_opam/lib
Browse by name, by tag, the standard library and the OCaml manual (online, latest version).
Generated for /home/runner/work/ocaml-opentelemetry/ocaml-opentelemetry/_opam/lib
OpentelemetryOpentelemetry types and instrumentation
module Lock : sig ... endGlobal lock.
module Rand_bytes : sig ... endGeneration of random identifiers.
module AList : sig ... endAtomic list, for internal usage
module Proto = Opentelemetry_protoProtobuf types.
module Timestamp_ns : sig ... endUnix timestamp.
module Collector : sig ... endCollector types
module Trace_id : sig ... endTrace ID.
module Span_id : sig ... endUnique ID of a span.
module Span_ctx : sig ... endSpan context. This bundles up a trace ID and parent ID.
module Conventions : sig ... endtype key_value = string * valuemodule Globals : sig ... endProcess-wide metadata, environment variables, etc.
module Event : sig ... endEvents.
module Scope : sig ... endScopes.
module Span_link : sig ... endSpan Link
module Span : sig ... endSpans.
module Trace : sig ... endTraces.
module Metrics : sig ... endMetrics.
module Logs : sig ... endLogs.
module Metrics_callbacks : sig ... endA set of callbacks that produce metrics when called. The metrics are automatically called regularly.
module Trace_context : sig ... endImplementation of the W3C Trace Context spec
module GC_metrics : sig ... endExport GC metrics.
OpentelemetryOpentelemetry types and instrumentation
module Lock : sig ... endGlobal lock.
module Rand_bytes : sig ... endGeneration of random identifiers.
module AList : sig ... endAtomic list, for internal usage
module Proto = Opentelemetry_protoProtobuf types.
module Timestamp_ns : sig ... endUnix timestamp.
module Collector : sig ... endCollector types
module Trace_id : sig ... endTrace ID.
val k_trace_id : Trace_id.t Hmap.keyHmap key to carry around a Trace_id.t, to remember what the current trace is.
module Span_id : sig ... endUnique ID of a span.
module Span_ctx : sig ... endSpan context. This bundles up a trace ID and parent ID.
val k_span_ctx : Span_ctx.t Hmap.keyHmap key to carry around a Span_ctx.t, e.g. to remember what the current parent span is.
module Conventions : sig ... endtype key_value = string * valuemodule Globals : sig ... endProcess-wide metadata, environment variables, etc.
module Event : sig ... endEvents.
module Scope : sig ... endScopes.
module Span_link : sig ... endSpan Link
module Span : sig ... endSpans.
module Trace : sig ... endTraces.
module Metrics : sig ... endMetrics.
module Logs : sig ... endLogs.
module Metrics_callbacks : sig ... endA set of callbacks that produce metrics when called. The metrics are automatically called regularly.
module Trace_context : sig ... endImplementation of the W3C Trace Context spec
module GC_metrics : sig ... endExport GC metrics.