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.1.0.tbz
sha256=830d3b1ac8cdacfca2877030dd0377e46115527e7963359537daa5897e563da4
sha512=3d681eff0948af42b0b9a7bcab789d00d45066c4efdc2a426925e15c16ad8568afd0024e98afe9320d41619813464aaf9a448712d7722955385f2cd3379c6cf5

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.