[][src]Trait mango_orm::models::validation::ValidationModel

pub trait ValidationModel {
    pub fn check_minlength(
        minlength: usize,
        value: &str
    ) -> Result<(), Box<dyn Error>> { ... }
pub fn check_maxlength(
        maxlength: usize,
        value: &str
    ) -> Result<(), Box<dyn Error>> { ... }
pub fn accumula_err(
        widget: &Widget,
        err: &String
    ) -> Result<String, Box<dyn Error>> { ... }
pub fn regex_validation(
        field_type: &str,
        value: &str
    ) -> Result<(), Box<dyn Error>> { ... }
pub fn check_unique(
        hash: &str,
        field_name: &str,
        bson_field_value: &Bson,
        coll: &Collection
    ) -> Result<(), Box<dyn Error>> { ... } }

Provided methods

pub fn check_minlength(
    minlength: usize,
    value: &str
) -> Result<(), Box<dyn Error>>
[src]

pub fn check_maxlength(
    maxlength: usize,
    value: &str
) -> Result<(), Box<dyn Error>>
[src]

pub fn accumula_err(
    widget: &Widget,
    err: &String
) -> Result<String, Box<dyn Error>>
[src]

pub fn regex_validation(
    field_type: &str,
    value: &str
) -> Result<(), Box<dyn Error>>
[src]

pub fn check_unique(
    hash: &str,
    field_name: &str,
    bson_field_value: &Bson,
    coll: &Collection
) -> Result<(), Box<dyn Error>>
[src]

Loading content...

Implementors

Loading content...