Modules
Validates tabular data (lists of maps) against a schema definition.
Represents a cross-column (row-level) check defined via the check macro.
Runs a user-supplied function as a column-level check.
Validates that a value is not a member of a forbidden list.
Validates that a string value matches a regular expression.
Validates that a value is a member of an allowed list.
Validates string length against :min, :max, and/or :is constraints.
Numeric comparison checks (greater_than, less_than, equal_to, etc.).
Type coercion and type checking for column values.
Defines a single column in a Scrutinex schema.
Represents a single validation failure.
Validation result, inspired by Ecto changesets.
DSL for defining tabular-data validation schemas.
Schema definition struct holding columns, checks, and strict flag.
Raised by Scrutinex.validate!/2 when validation fails.