Module Form.Variants

val addr : t Variantslib.Variant.t
val string : t Variantslib.Variant.t
val block : (lenspec -> t) Variantslib.Variant.t
val const : (lenspec -> t) Variantslib.Variant.t
val flag_present : t Variantslib.Variant.t
val strp : t Variantslib.Variant.t
val ref : (lenspec -> t) Variantslib.Variant.t
val indirect : t Variantslib.Variant.t
val offset : t Variantslib.Variant.t
val expr : t Variantslib.Variant.t
val sig_ : t Variantslib.Variant.t
val fold : init:'acc__ -> addr:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> string:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> block:('acc__ -> (lenspec -> t) Variantslib.Variant.t -> 'acc__) -> const:('acc__ -> (lenspec -> t) Variantslib.Variant.t -> 'acc__) -> flag_present:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> strp:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> ref:('acc__ -> (lenspec -> t) Variantslib.Variant.t -> 'acc__) -> indirect:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> offset:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> expr:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> sig_:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> 'acc__
val iter : addr:(t Variantslib.Variant.t -> unit) -> string:(t Variantslib.Variant.t -> unit) -> block:((lenspec -> t) Variantslib.Variant.t -> unit) -> const:((lenspec -> t) Variantslib.Variant.t -> unit) -> flag_present:(t Variantslib.Variant.t -> unit) -> strp:(t Variantslib.Variant.t -> unit) -> ref:((lenspec -> t) Variantslib.Variant.t -> unit) -> indirect:(t Variantslib.Variant.t -> unit) -> offset:(t Variantslib.Variant.t -> unit) -> expr:(t Variantslib.Variant.t -> unit) -> sig_:(t Variantslib.Variant.t -> unit) -> unit
val map : t -> addr:(t Variantslib.Variant.t -> 'result__) -> string:(t Variantslib.Variant.t -> 'result__) -> block:((lenspec -> t) Variantslib.Variant.t -> lenspec -> 'result__) -> const:((lenspec -> t) Variantslib.Variant.t -> lenspec -> 'result__) -> flag_present:(t Variantslib.Variant.t -> 'result__) -> strp:(t Variantslib.Variant.t -> 'result__) -> ref:((lenspec -> t) Variantslib.Variant.t -> lenspec -> 'result__) -> indirect:(t Variantslib.Variant.t -> 'result__) -> offset:(t Variantslib.Variant.t -> 'result__) -> expr:(t Variantslib.Variant.t -> 'result__) -> sig_:(t Variantslib.Variant.t -> 'result__) -> 'result__
val make_matcher : addr:(t Variantslib.Variant.t -> 'acc__0 -> (unit -> 'result__) * 'acc__1) -> string:(t Variantslib.Variant.t -> 'acc__1 -> (unit -> 'result__) * 'acc__2) -> block: ((lenspec -> t) Variantslib.Variant.t -> 'acc__2 -> (lenspec -> 'result__) * 'acc__3) -> const: ((lenspec -> t) Variantslib.Variant.t -> 'acc__3 -> (lenspec -> 'result__) * 'acc__4) -> flag_present: (t Variantslib.Variant.t -> 'acc__4 -> (unit -> 'result__) * 'acc__5) -> strp:(t Variantslib.Variant.t -> 'acc__5 -> (unit -> 'result__) * 'acc__6) -> ref: ((lenspec -> t) Variantslib.Variant.t -> 'acc__6 -> (lenspec -> 'result__) * 'acc__7) -> indirect: (t Variantslib.Variant.t -> 'acc__7 -> (unit -> 'result__) * 'acc__8) -> offset:(t Variantslib.Variant.t -> 'acc__8 -> (unit -> 'result__) * 'acc__9) -> expr:(t Variantslib.Variant.t -> 'acc__9 -> (unit -> 'result__) * 'acc__10) -> sig_:(t Variantslib.Variant.t -> 'acc__10 -> (unit -> 'result__) * 'acc__11) -> 'acc__0 -> (t -> 'result__) * 'acc__11
val to_rank : t -> int
val to_name : t -> string
val descriptions : (string * int) list