Module Ocaml_typing.Mode_intf
module type Lattice = sig ... endmodule type Const = sig ... endmodule type Const_product = sig ... endSimple mode error specific to axis whose carrier type is 'a. left is the lower bound of actual mode and right is the upper bound of expected mode. left <= right is false, which is why the submode failed.
type print_error =
(Stdlib.Format.formatter ->
Ocaml_typing.Mode_intf.print_error_result)
Ocaml_typing.Mode_intf.simple_errormodule type Common = sig ... endmodule type Common_axis = sig ... endmodule type Axis = sig ... endmodule type Common_product = sig ... endtype 'd neg_hint_const =
'd Ocaml_typing.Allowance.neg Ocaml_typing.Mode_hint.const constraint 'd = _ * _type 'd pos_hint_const =
'd Ocaml_typing.Allowance.pos Ocaml_typing.Mode_hint.const constraint 'd = _ * _type 'd neg_hint_morph =
'd Ocaml_typing.Allowance.neg Ocaml_typing.Mode_hint.morph constraint 'd = _ * _type 'd pos_hint_morph =
'd Ocaml_typing.Allowance.pos Ocaml_typing.Mode_hint.morph constraint 'd = _ * _module type S = sig ... end