jon.recoil.org

Module Subst.Lazy

and modtype =
  1. | MtyL_ident of Ocaml_typing.Path.t
  2. | MtyL_signature of Ocaml_typing.Subst.Lazy.signature
  3. | MtyL_functor of Ocaml_typing.Subst.Lazy.functor_parameter * Ocaml_typing.Subst.Lazy.modtype
  4. | MtyL_alias of Ocaml_typing.Path.t
  5. | MtyL_for_hole
and modtype_declaration = {
  1. mtdl_type : Ocaml_typing.Subst.Lazy.modtype option;
  2. mtdl_attributes : Ocaml_parsing.Parsetree.attributes;
  3. mtdl_loc : Ocaml_parsing.Location.t;
  4. mtdl_uid : Ocaml_typing.Types.Uid.t;
}
and signature
and functor_parameter =
  1. | Unit
  2. | Named of Ocaml_typing.Ident.t option * Ocaml_typing.Subst.Lazy.modtype