pub trait Validate {
// Required method
fn validate_attrs(&self) -> ValidationErrors;
// Provided methods
fn validate_custom(&self, _ctx: &mut ValidationContext<'_>) { ... }
fn validate(&self) -> OrmResult<()> { ... }
}Expand description
Трейт синхронной валидации.
Required Methods§
Sourcefn validate_attrs(&self) -> ValidationErrors
fn validate_attrs(&self) -> ValidationErrors
Валидация атрибутами (#[validate(...)]), генерируется макросом.
Provided Methods§
Sourcefn validate_custom(&self, _ctx: &mut ValidationContext<'_>)
fn validate_custom(&self, _ctx: &mut ValidationContext<'_>)
Кастомная валидация — реализуется пользователем.