package archetype

  1. Overview
  2. Docs

Module Typing.SecurityPredSource

Sourcetype _ mode =
  1. | EntryDesc : M.entry_description mode
  2. | Role : M.lident list mode
  3. | Entry : M.security_entry mode
Sourceval validate1 : env -> 'a mode -> PT.security_arg -> 'a
Sourcetype _ validator =
  1. | V0 : unit validator
  2. | VC : 'a mode * 'b validator -> ('a * 'b) validator
Sourceval (^:) : 'a mode -> 'b validator -> ('a * 'b) validator
Sourceexception ArgCountError
Sourceval vdlen : 'a. 'a validator -> int
Sourceval validate : 'a. env -> ('a validator * PT.security_arg list) -> 'a
Sourcetype predc =
  1. | PredC : ('a -> M.security_node) * 'a validator -> predc
Sourceval pclen : predc -> int
Sourceval vd1 : ('a -> M.security_node) -> 'a mode -> predc
Sourceval vd2 : ('a -> 'b -> M.security_node) -> 'a mode -> 'b mode -> predc
Sourceval vd3 : ('a -> 'b -> 'c -> M.security_node) -> 'a mode -> 'b mode -> 'c mode -> predc
Sourceval validate_and_build : env -> predc -> PT.security_arg list -> M.security_node
OCaml

Innovation. Community. Security.