- type t=- [ | | `One |  | | `Runs |  | | `Cycles |  | | `Nanos |  | | `Minor_collections |  | | `Major_collections |  | | `Compactions |  | | `Minor_allocated |  | | `Major_allocated |  | | `Promoted |  
 -  ]
- val __t_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> t
- val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
- val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
- val max_int : int
- val to_int : [< `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> int
- val get_units : [< `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> Display_units.t
- val conv : ([> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] * string * string) list
- val summarize : unit -> Core.String.t
- val to_short_string : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> string
- val of_short_string : string -> [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ]
- val to_string : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> string
- val make_col_name : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] -> string