API Reference Scrutinex v#0.2.0

Copy Markdown View Source

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.