Module Attr.Variants

val name : t Variantslib.Variant.t
val low_pc : t Variantslib.Variant.t
val high_pc : t Variantslib.Variant.t
val entry_pc : t Variantslib.Variant.t
val unknown : (int -> t) Variantslib.Variant.t
val fold : init:'acc__ -> name:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> low_pc:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> high_pc:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> entry_pc:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> unknown:('acc__ -> (int -> t) Variantslib.Variant.t -> 'acc__) -> 'acc__
val iter : name:(t Variantslib.Variant.t -> unit) -> low_pc:(t Variantslib.Variant.t -> unit) -> high_pc:(t Variantslib.Variant.t -> unit) -> entry_pc:(t Variantslib.Variant.t -> unit) -> unknown:((int -> t) Variantslib.Variant.t -> unit) -> unit
val map : t -> name:(t Variantslib.Variant.t -> 'result__) -> low_pc:(t Variantslib.Variant.t -> 'result__) -> high_pc:(t Variantslib.Variant.t -> 'result__) -> entry_pc:(t Variantslib.Variant.t -> 'result__) -> unknown:((int -> t) Variantslib.Variant.t -> int -> 'result__) -> 'result__
val make_matcher : name:(t Variantslib.Variant.t -> 'acc__0 -> (unit -> 'result__) * 'acc__1) -> low_pc:(t Variantslib.Variant.t -> 'acc__1 -> (unit -> 'result__) * 'acc__2) -> high_pc:(t Variantslib.Variant.t -> 'acc__2 -> (unit -> 'result__) * 'acc__3) -> entry_pc: (t Variantslib.Variant.t -> 'acc__3 -> (unit -> 'result__) * 'acc__4) -> unknown: ((int -> t) Variantslib.Variant.t -> 'acc__4 -> (int -> 'result__) * 'acc__5) -> 'acc__0 -> (t -> 'result__) * 'acc__5
val to_rank : t -> int
val to_name : t -> string
val descriptions : (string * int) list