Skip to main content

Validate

Derive Macro Validate 

Source
#[derive(Validate)]
{
    // Attributes available to this derive:
    #[validate]
}
Expand description

Derive-макрос для валидации по атрибутам #[validate(...)].

§Пример

#[derive(Model, Validate)]
pub struct User {
    #[validate(email, max_length = 255)]
    pub email: String,

    #[validate(min_length = 8, max_length = 128)]
    pub password: String,
}