Module Rsc_deriving_commonSource

Sourceval get_of_variant_case : ?mark_as_seen:??? -> variant:(Ppxlib.constructor_declaration, 'a) Ppxlib.Attribute.t -> polyvariant:(Ppxlib.row_field, 'a) Ppxlib.Attribute.t -> Ppx_deriving_tools.Conv.variant_case_ctx -> 'a option
Sourceval get_of_variant : ?mark_as_seen:??? -> variant:(Ppxlib.type_declaration, 'a) Ppxlib.Attribute.t -> polyvariant:(Ppxlib.core_type, 'a) Ppxlib.Attribute.t -> Ppx_deriving_tools.Conv.variant_ctx -> 'a option
Sourceval attr_json_name : 'a Ppxlib.Attribute.Context.t -> ('a, string Ppxlib.Loc.t) Ppxlib.Attribute.t
Sourceval vcs_attr_json_name : ?mark_as_seen:??? -> Ppx_deriving_tools.Conv.variant_case_ctx -> string Ppxlib.Loc.t option
Sourceval attr_json_allow_any : 'a Ppxlib.Attribute.Context.t -> 'a Ppxlib.Attribute.flag
Sourceval vcs_attr_json_allow_any : ?mark_as_seen:??? -> Ppx_deriving_tools.Conv.variant_case_ctx -> bool
Sourceval ld_attr_json_key : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.label_declaration -> string Ppxlib.Loc.t option
Sourceval ld_attr_json_option : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.label_declaration -> unit option
Sourceval attr_json_allow_extra_fields : 'a Ppxlib.Attribute.Context.t -> ('a, unit) Ppxlib.Attribute.t
Sourceval td_attr_json_allow_extra_fields : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.type_declaration -> unit option
Sourceval cd_attr_json_allow_extra_fields : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.constructor_declaration -> unit option
Sourceval ld_attr_json_default : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.label_declaration -> Astlib.Ast_502.Parsetree.expression option
Sourceval ld_attr_json_drop_default : ?mark_as_seen:??? -> Astlib.Ast_502.Parsetree.label_declaration -> unit option
Sourceval ld_attr_default : Astlib.Ast_502.Parsetree.label_declaration -> Astlib.Ast_502.Parsetree.expression option
Sourceval ld_drop_default : Ppxlib.label_declaration -> [> `Drop_option | `No ]