You can search for identifiers within the package.
in-package search v0.2.0
eio-trace
eio-trace.fxt
Eio_trace.Layout
val debug_layout : bool
type timestamp = float
module Ids : sig ... end
module Spans : sig ... end
type event =
| Log of string
| Error of string
| Create_cc of string * item
| Add_fiber of {
parent : int;
child : item;
}
and item = {
id : int;
name : string option;
end_time : timestamp option;
events : (timestamp * event) array;
mutable y : int;
mutable height : int;
mutable end_cc_label : timestamp option;
mutable activations : (timestamp * [ `Span of string | `Suspend of string ] list) array;
module Ring : sig ... end
type t = {
items : item Ids.t;
start_time : int64;
duration : float;
height : int;
rings : Ring.t Trace.Rings.t;
val get : t -> Ids.key -> item option
val map_event : (Trace.item -> item) -> Trace.event -> event
val dummy_event : float * event
val get_id : (string * [> `Pointer of int64 ]) list -> int
val as_string : [> `String of 'a ] -> 'a
val layout_item : duration:timestamp -> item -> unit
val make_y_absolute : item -> int -> unit
val layout_ring : duration:timestamp -> Ring.t -> unit
val of_trace : Trace.t -> t
val start_time : t -> int64
val ring : t -> Trace.Rings.key -> Ring.t
val load : string -> t