package ppx_lun

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ppx_lunSource

Sourcemodule List = ListLabels
Sourceval ($.) : Ppxlib.Longident.t -> string -> Ppxlib.Longident.t
Sourceval lun : Ppxlib.Longident.t
Sourceval unit : Ppxlib__.Longident.t
Sourceval str : ('a, Format.formatter, unit, string) format4 -> 'a
Sourceval random_string : len:int -> string
Sourceval var : ?len:int -> string -> string
Sourceval lense_impl : name:string -> uniq:bool -> Ppxlib.label_declaration -> Ppxlib__.Import.structure_item
Sourceval error_case : loc:Ppxlib__.Location.t -> Ppxlib__.Import.case
Sourceval prism_impl : name:string -> uniq:bool -> Ppxlib.constructor_declaration -> Ppxlib__.Import.structure_item
Sourceval lense_intf : name:string -> Ppxlib.label_declaration -> Ppxlib__.Import.signature_item
Sourceval prism_intf : name:string -> Ppxlib.constructor_declaration -> Ppxlib__.Import.signature_item
Sourceval generate_impl : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Ppxlib__.Import.structure_item list
Sourceval generate_intf : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Ppxlib__.Import.signature_item list
Sourceval impl_generator : (Ppxlib__.Import.structure_item list, Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
Sourceval intf_generator : (Ppxlib__.Import.signature_item list, Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) Ppxlib__Deriving.Generator.t
Sourceval my_deriver : Ppxlib.Deriving.t
OCaml

Innovation. Community. Security.