Module Ppx_sexp_conv_expander__.Attrs

val default : (Ppxlib.label_declaration, Ppxlib.expression) Ppxlib.Attribute.t
val drop_default : (Ppxlib.label_declaration, Ppxlib.expression Base.option) Ppxlib.Attribute.t
val drop_if : (Ppxlib.label_declaration, Ppxlib.expression) Ppxlib.Attribute.t
val opaque : (Ppxlib.core_type, Base.unit) Ppxlib.Attribute.t
val list_variant : (Ppxlib.constructor_declaration, Base.unit) Ppxlib.Attribute.t
val list_exception : (Ppxlib.type_exception, Base.unit) Ppxlib.Attribute.t
val list_poly : (Ppxlib.row_field, Base.unit) Ppxlib.Attribute.t
val allow_extra_fields_td : (Ppxlib.type_declaration, Base.unit) Ppxlib.Attribute.t
val allow_extra_fields_cd : (Ppxlib.constructor_declaration, Base.unit) Ppxlib.Attribute.t
val invalid_attribute : loc:Ppxlib.Location.t -> (__) Ppxlib.Attribute.t -> Base.string -> 'a
val fail_if_allow_extra_field_cd : loc:Ppxlib.Location.t -> Ppxlib.constructor_declaration -> Base.unit
val fail_if_allow_extra_field_td : loc:Ppxlib.Location.t -> Ppxlib.type_declaration -> Base.unit
module Record_field_handler : sig ... end