Skip to main content

ModelValidation

Trait ModelValidation 

Source
pub trait ModelValidation {
    // Provided method
    fn validate(&self) -> Result<(), Vec<ValidationError>> { ... }
}
Expand description

A trait for validating model data before it is saved to the database.

Provided Methods§

Source

fn validate(&self) -> Result<(), Vec<ValidationError>>

Validates the model. Returns Err with a list of validation errors if validation fails.

Implementors§