lazy method

LazyFormix<T, E> lazy()

Creates a lazy validator that defers instantiation until first use.

Note: This wraps the current validator. For deferred construction, use Validate.lazy(() => expensiveValidator()) instead.

final lazy = emailRule.lazy();

lazy.validate('test'); // Runs validation
lazy.validate('test'); // Runs validation (no caching)

For caching behavior, use cached or lruCached instead.

Implementation

LazyFormix<T, E> lazy() => LazyFormix(() => this);