Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val hash : Asttypes.label -> int
val poly_record : string -> Ast_405.Longident.t Ast_405.Location.loc
val poly_record_internal : string -> Ast_405.Longident.t Ast_405.Location.loc
val error_field_with_module : Ppxx.Compilerlib.Location.t -> 'a
val check_attrs_empty : Ppxx.Compilerlib.Location.t -> 'a list -> unit
val error_illegal_field : Ppxx.Compilerlib.Location.t -> 'a
val check_fields :
('a * 'b * string * 'c * Migrate_parsetree.Ast_405.Parsetree.expression) list ->
unit
val handle_poly_pexp_record :
Migrate_parsetree.Ast_405.Parsetree.expression ->
(Ppxx.Compilerlib.Longident.t Ppxx.Compilerlib.loc
* Migrate_parsetree.Ast_405.Parsetree.expression)
list ->
Ast_405.Parsetree.expression option ->
Ast_405.Parsetree.expression
val handle_poly_pexp_field :
Migrate_parsetree.Ast_405.Parsetree.expression ->
Ast_405.Parsetree.expression ->
Asttypes.label ->
Ast_405.Location.t ->
Ast_405.Parsetree.expression
val handle_poly_pexp_setfield :
Migrate_parsetree.Ast_405.Parsetree.expression ->
Ast_405.Parsetree.expression ->
Asttypes.label ->
Ast_405.Location.t ->
Ast_405.Parsetree.expression ->
Ast_405.Parsetree.expression