Module Common.Attrs

Typed attribute getters

val default : 'a Ppxlib.Attribute.Context.t -> ( 'a, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val label_default : ( Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val td_default : ( Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val ct_default : ( Ppxlib__.Import.core_type, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val rtag_default : ( Ppxlib__.Import.row_field, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val doc : 'a Ppxlib.Attribute.Context.t -> ( 'a, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val label_doc : ( Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val constr_doc : ( Ppxlib__.Import.constructor_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val td_doc : ( Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val version : 'a Ppxlib.Attribute.Context.t -> ( 'a, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val label_version : ( Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val td_version : ( Ppxlib__.Import.type_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val constr_version : ( Ppxlib__.Import.constructor_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val label_typ : ( Ppxlib__.Import.label_declaration, Ppxlib__.Import.expression ) Ppxlib.Attribute.t
val name : 'a Ppxlib.Attribute.Context.t -> ( 'a, string ) Ppxlib.Attribute.t
val constr_name : ( Ppxlib__.Import.constructor_declaration, string ) Ppxlib.Attribute.t
val rt_name : ( Ppxlib__.Import.row_field, string ) Ppxlib.Attribute.t
val key : ( Ppxlib__.Import.label_declaration, string ) Ppxlib.Attribute.t
val is_dict : ( Ppxlib__.Import.core_type, unit ) Ppxlib.Attribute.t