descriptive-0.9.3: Self-describing consumers/parsers; forms, cmd-line args, JSON, etc.
Descriptive.Form
Contents
Description
Validating form with named inputs.
Synopsis
input :: Monad m => Text -> Consumer (Map Text Text) (Form d) m Text Source
Consume any input value.
validate Source
Arguments
Description of what it expects.
Attempt to parse the value.
Consumer to add validation to.
A new validating consumer.
Validate a form input with a description of what's required.
data Form d Source
Form descriptor.
Constructors
Instances