Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Type declarations
val mk :
?loc:loc ->
?attrs:attrs ->
?docs:Docstrings.docs ->
?text:Docstrings.text ->
?params:
(Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type
* Migrate_parsetree.OCaml_403.Ast.Asttypes.variance)
list ->
?cstrs:
(Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type
* Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type
* loc)
list ->
?kind:Migrate_parsetree.OCaml_403.Ast.Parsetree.type_kind ->
?priv:Migrate_parsetree.OCaml_403.Ast.Asttypes.private_flag ->
?manifest:Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type ->
str ->
Migrate_parsetree.OCaml_403.Ast.Parsetree.type_declaration
val constructor :
?loc:loc ->
?attrs:attrs ->
?info:Docstrings.info ->
?args:Migrate_parsetree.OCaml_403.Ast.Parsetree.constructor_arguments ->
?res:Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type ->
str ->
Migrate_parsetree.OCaml_403.Ast.Parsetree.constructor_declaration
val field :
?loc:loc ->
?attrs:attrs ->
?info:Docstrings.info ->
?mut:Migrate_parsetree.OCaml_403.Ast.Asttypes.mutable_flag ->
str ->
Migrate_parsetree.OCaml_403.Ast.Parsetree.core_type ->
Migrate_parsetree.OCaml_403.Ast.Parsetree.label_declaration