Rsc_deriving_commonSourceval 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 optionval 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 optionval attr_json_name :
'a Ppxlib.Attribute.Context.t ->
('a, string Ppxlib.Loc.t) Ppxlib.Attribute.tval vcs_attr_json_name :
?mark_as_seen:??? ->
Ppx_deriving_tools.Conv.variant_case_ctx ->
string Ppxlib.Loc.t optionval vcs_attr_json_allow_any :
?mark_as_seen:??? ->
Ppx_deriving_tools.Conv.variant_case_ctx ->
boolval ld_attr_json_key :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.label_declaration ->
string Ppxlib.Loc.t optionval ld_attr_json_option :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.label_declaration ->
unit optionval attr_json_allow_extra_fields :
'a Ppxlib.Attribute.Context.t ->
('a, unit) Ppxlib.Attribute.tval td_attr_json_allow_extra_fields :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.type_declaration ->
unit optionval cd_attr_json_allow_extra_fields :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.constructor_declaration ->
unit optionval ld_attr_json_default :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.label_declaration ->
Astlib.Ast_502.Parsetree.expression optionval ld_attr_json_drop_default :
?mark_as_seen:??? ->
Astlib.Ast_502.Parsetree.label_declaration ->
unit optionval ld_attr_default :
Astlib.Ast_502.Parsetree.label_declaration ->
Astlib.Ast_502.Parsetree.expression option