package validate

  1. Overview
  2. Docs
OCaml library enabling efficient data validation through PPX derivers and a suite of annotation-based validators

Install

Dune Dependency

Authors

Maintainers

Sources

validate-1.0.0.tbz
sha256=af5d77b4c0b861516f1499e5d4d5d55e8214f9871878bb801e579bf26ed5a089
sha512=349b65e41da8aa44da10d5b21da0f05fea4ffe75957f18d21d2140483dedefd04fa3f183fd60f1f75a3ac094f33510587eff551dc6b464b28b72eb916dad9461

doc/ppx_derive_validate/Ppx_derive_validate/index.html

Module Ppx_derive_validateSource

Sourceval map_type_declaration : loc:Ppxlib.location -> Ppxlib.type_declaration -> Astlib.Ast_500.Parsetree.value_binding
Sourceval map_sig : loc:Ppxlib.location -> Ppxlib.type_declaration -> Astlib.Ast_500.Parsetree.signature_item
Sourceval is_recursive : string list -> Ppxlib.type_declaration -> bool
Sourceval generate_impl : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Astlib.Ast_500.Parsetree.structure_item list
Sourceval generate_intf : ctxt:Ppxlib.Expansion_context.Deriver.t -> ('a * Ppxlib.type_declaration list) -> Astlib.Ast_500.Parsetree.signature_item list
OCaml

Innovation. Community. Security.