Module Ppx_ast__.Ast_helper.Te

Type extensions

val mk : ?⁠attrs:attrs ‑> ?⁠docs:Ppx_ast.Docstrings.docs ‑> ?⁠params:(Ppx_ast__.Import.Parsetree.core_type * Ppx_ast__.Import.Asttypes.variance) list ‑> ?⁠priv:Ppx_ast__.Import.Asttypes.private_flag ‑> lid ‑> Ppx_ast__.Import.Parsetree.extension_constructor list ‑> Ppx_ast__.Import.Parsetree.type_extension
val constructor : ?⁠loc:loc ‑> ?⁠attrs:attrs ‑> ?⁠docs:Ppx_ast.Docstrings.docs ‑> ?⁠info:Ppx_ast.Docstrings.info ‑> str ‑> Ppx_ast__.Import.Parsetree.extension_constructor_kind ‑> Ppx_ast__.Import.Parsetree.extension_constructor
val decl : ?⁠loc:loc ‑> ?⁠attrs:attrs ‑> ?⁠docs:Ppx_ast.Docstrings.docs ‑> ?⁠info:Ppx_ast.Docstrings.info ‑> ?⁠args:Ppx_ast__.Import.Parsetree.constructor_arguments ‑> ?⁠res:Ppx_ast__.Import.Parsetree.core_type ‑> str ‑> Ppx_ast__.Import.Parsetree.extension_constructor
val rebind : ?⁠loc:loc ‑> ?⁠attrs:attrs ‑> ?⁠docs:Ppx_ast.Docstrings.docs ‑> ?⁠info:Ppx_ast.Docstrings.info ‑> str ‑> lid ‑> Ppx_ast__.Import.Parsetree.extension_constructor