Trait roadblk::EnumValidator

source ·
pub trait EnumValidator<'a, T> {
    // Required method
    fn validate(data: &'a Self) -> Result<(), EnumError>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T> EnumValidator<'a, T> for Option<i32>
where T: TryFrom<&'a i32>,

source§

impl<'a, T> EnumValidator<'a, T> for Option<String>
where T: TryFrom<&'a String>,

source§

impl<'a, T> EnumValidator<'a, T> for i32
where T: TryFrom<&'a i32>,

source§

impl<'a, T> EnumValidator<'a, T> for String
where T: TryFrom<&'a String>,

Implementors§