Module Action.Variants

val command : (Command.t -> t) Variantslib.Variant.t
val disabled_key : (Keystroke.t -> t) Variantslib.Variant.t
val fold : 'acc__0 'acc__1 'acc__2. init:'acc__0 -> command:('acc__0 -> (Command.t -> t) Variantslib.Variant.t -> 'acc__1) -> disabled_key:('acc__1 -> (Keystroke.t -> t) Variantslib.Variant.t -> 'acc__2) -> 'acc__2
val iter : command:((Command.t -> t) Variantslib.Variant.t -> unit) -> disabled_key:((Keystroke.t -> t) Variantslib.Variant.t -> unit) -> unit
val map : 'result__. t -> command:((Command.t -> t) Variantslib.Variant.t -> Command.t -> 'result__) -> disabled_key: ((Keystroke.t -> t) Variantslib.Variant.t -> Keystroke.t -> 'result__) -> 'result__
val make_matcher : 'result__ 'acc__0 'acc__1 'acc__2. command: ((Command.t -> t) Variantslib.Variant.t -> 'acc__0 -> (Command.t -> 'result__) * 'acc__1) -> disabled_key: ((Keystroke.t -> t) Variantslib.Variant.t -> 'acc__1 -> (Keystroke.t -> 'result__) * 'acc__2) -> 'acc__0 -> (t -> 'result__) * 'acc__2
val to_rank : t @ local -> int
val to_name : t -> string
val descriptions : (string * int) list