ValidationMetadata

Trait ValidationMetadata 

Source
pub trait ValidationMetadata {
    // Required method
    fn get_validation_rules() -> TypeValidation;
}
Expand description

Metadata about the validation rules on a type.

Required Methods§

Source

fn get_validation_rules() -> TypeValidation

Get the validation rules for this type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ValidationMetadata for &str

Source§

impl ValidationMetadata for bool

Source§

impl ValidationMetadata for char

Source§

impl ValidationMetadata for f32

Source§

impl ValidationMetadata for f64

Source§

impl ValidationMetadata for i8

Source§

impl ValidationMetadata for i16

Source§

impl ValidationMetadata for i32

Source§

impl ValidationMetadata for i64

Source§

impl ValidationMetadata for i128

Source§

impl ValidationMetadata for isize

Source§

impl ValidationMetadata for u8

Source§

impl ValidationMetadata for u16

Source§

impl ValidationMetadata for u32

Source§

impl ValidationMetadata for u64

Source§

impl ValidationMetadata for u128

Source§

impl ValidationMetadata for usize

Source§

impl ValidationMetadata for String

Source§

impl<K, V> ValidationMetadata for BTreeMap<K, V>

Source§

impl<K, V> ValidationMetadata for HashMap<K, V>

Source§

impl<T> ValidationMetadata for Option<T>

Source§

impl<T> ValidationMetadata for Box<T>

Source§

impl<T> ValidationMetadata for BTreeSet<T>

Source§

impl<T> ValidationMetadata for Rc<T>

Source§

impl<T> ValidationMetadata for Arc<T>

Source§

impl<T> ValidationMetadata for Vec<T>

Source§

impl<T> ValidationMetadata for HashSet<T>

Implementors§