Module Ppx_deriving_cconv
module AC = Ast_convenienceval raise_errorf :
?sub:Location.error list ->
?loc:Location.t ->
('a, unit, string, 'b) Stdlib.format4 ->
'aval encode_prefix : [> `Prefix of string ]val decode_prefix : [> `Prefix of string ]val attr_encoder : Parsetree.attributes -> Parsetree.expression optionval attr_decoder : Parsetree.attributes -> Parsetree.expression optionval attr_ignore : Parsetree.attributes -> boolval attr_default : Parsetree.attributes -> Parsetree.expression optionval attr_string : string -> string -> Parsetree.attributes -> stringval attr_key : string -> Parsetree.attributes -> stringval fold_right_i : (int -> 'a -> 'b -> 'b) -> 'a list -> 'b -> 'bval contains_record_variant : Parsetree.constructor_declaration list -> boolval encode_of_typ :
self:(string * bool Stdlib.ref) option ->
Parsetree.core_type ->
Parsetree.expressionval encode_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.value_binding listval encode_sig_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.signature_item listval decode_of_typ :
self:(string * bool Stdlib.ref) option ->
Parsetree.core_type ->
Parsetree.expressionval decode_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.value_binding listval decode_sig_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.signature_item listval str_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.value_binding listval sig_of_type :
options:'a ->
path:'b ->
Parsetree.type_declaration ->
Parsetree.signature_item list