package ppx_lun

  1. Overview
  2. Docs
module List = Stdlib.ListLabels
val ($.) : Ppxlib.Longident.t -> string -> Ppxlib.Longident.t
val str : ('a, Stdlib.Format.formatter, unit, string) Stdlib.format4 -> 'b
val random_string : len:int -> string
val var : ?len:int -> string -> string
val lense_impl : name:string -> uniq:bool -> Ppxlib.label_declaration -> Astlib.Ast_500.Parsetree.structure_item
val prism_impl : name:string -> uniq:bool -> Ppxlib.constructor_declaration -> Astlib.Ast_500.Parsetree.structure_item
val impl_generator : (Astlib.Ast_500.Parsetree.structure_item list, Astlib.Ast_500.Asttypes.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
val intf_generator : (Astlib.Ast_500.Parsetree.signature_item list, Astlib.Ast_500.Asttypes.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
val my_deriver : Ppxlib.Deriving.t