package ppx_netblob

  1. Overview
  2. Docs
val deriver : string
val raise_errorf : ?sub:Location.error list -> ?loc:Location.t -> ('a, unit, string, 'b) Pervasives.format4 -> 'a
val parse_options : (string * Parsetree.expression) list -> string * [> `Get | `Post ] * [> `Json of Parsetree.expression option | `Text | `Xml ]
val attr_default : Parsetree.attributes -> Parsetree.expression option
val attr_ispostparam : Parsetree.attributes -> bool
val attr_isgetparam : Parsetree.attributes -> bool
val attr_ispathparam : Parsetree.attributes -> bool
val is_optional : Parsetree.label_declaration -> bool
val str_of_type : options:(string * Parsetree.expression) list -> path:'a -> Parsetree.type_declaration -> Parsetree.value_binding list
val sig_of_type : options:(string * Parsetree.expression) list -> path:'a -> Parsetree.type_declaration -> Parsetree.signature_item list