validation/safe_parse_utils library

Safe parsing wrappers (no-throw, rich error) — roadmap #695.

Classes

ParseErr<T extends Object>
Failed parse result with message and optional details.
ParseOk<T extends Object>
Successful parse result holding the parsed value.
SafeParseUtils<T extends Object>
Result of a safe parse.

Functions

safeParse<T extends Object>(ParseFn<T> parse, String source) SafeParseUtils<T>
Parses source with parse; returns ParseOk or ParseErr.

Typedefs

ParseFn<T extends Object> = T Function(String source)