Abstract base class for a synchronous validation rule.
ValidationRule
Bases: ABC
Abstract base class for a synchronous validation rule.
Source code in src/forging_blocks/foundation/rules/validation_rule.py
| class ValidationRule(ABC):
"""Abstract base class for a synchronous validation rule."""
@abstractmethod
def validate(self, value: Any) -> list[RuleViolationError]:
"""Validate *value* and return any errors found."""
...
|
validate(value: Any) -> list[RuleViolationError]
abstractmethod
Validate value and return any errors found.
Source code in src/forging_blocks/foundation/rules/validation_rule.py
| @abstractmethod
def validate(self, value: Any) -> list[RuleViolationError]:
"""Validate *value* and return any errors found."""
...
|