Module Section.Variants

val info : t Variantslib.Variant.t
val abbrev : t Variantslib.Variant.t
val str : t Variantslib.Variant.t
val fold : init:'acc__ -> info:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> abbrev:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> str:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> 'acc__
val iter : info:(t Variantslib.Variant.t -> unit) -> abbrev:(t Variantslib.Variant.t -> unit) -> str:(t Variantslib.Variant.t -> unit) -> unit
val map : t -> info:(t Variantslib.Variant.t -> 'result__) -> abbrev:(t Variantslib.Variant.t -> 'result__) -> str:(t Variantslib.Variant.t -> 'result__) -> 'result__
val make_matcher : info:(t Variantslib.Variant.t -> 'acc__0 -> (unit -> 'result__) * 'acc__1) -> abbrev:(t Variantslib.Variant.t -> 'acc__1 -> (unit -> 'result__) * 'acc__2) -> str:(t Variantslib.Variant.t -> 'acc__2 -> (unit -> 'result__) * 'acc__3) -> 'acc__0 -> (t -> 'result__) * 'acc__3
val to_rank : t -> int
val to_name : t -> string
val descriptions : (string * int) list