Skip to main content

Validate

Trait Validate 

Source
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§

Source

fn validate_attrs(&self) -> ValidationErrors

Валидация атрибутами (#[validate(...)]), генерируется макросом.

Provided Methods§

Source

fn validate_custom(&self, _ctx: &mut ValidationContext<'_>)

Кастомная валидация — реализуется пользователем.

Source

fn validate(&self) -> OrmResult<()>

Запускает всю синхронную валидацию.

Implementors§