Skip to main content

ValidateEnumerate

Trait ValidateEnumerate 

Source
pub trait ValidateEnumerate<T> {
    // Required method
    fn validate_enumerate(&self, enumerate: &[T]) -> Result<(), EnumError>;
}
👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Expand description

Enumerate validation.

See https://json-schema.org/understanding-json-schema/reference/generic.html#enumerated-values

Note: #[validate(enumerate = ...)] is deprecated; use #[validate(r#enum = ...)].

Required Methods§

Source

fn validate_enumerate(&self, enumerate: &[T]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ValidateEnumerate<&'static str> for &OsStr

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for &Path

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for &str

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for Cow<'_, str>

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for OsString

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for PathBuf

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<&'static str> for String

Source§

fn validate_enumerate( &self, enumerate: &[&'static str], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<i8>> for NonZeroI8

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroI8]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<i16>> for NonZeroI16

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroI16]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<i32>> for NonZeroI32

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroI32]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<i64>> for NonZeroI64

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroI64]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<i128>> for NonZeroI128

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroI128]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<isize>> for NonZeroIsize

Source§

fn validate_enumerate( &self, enumerate: &[NonZeroIsize], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<u8>> for NonZeroU8

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroU8]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<u16>> for NonZeroU16

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroU16]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<u32>> for NonZeroU32

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroU32]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<u64>> for NonZeroU64

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroU64]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<u128>> for NonZeroU128

Source§

fn validate_enumerate(&self, enumerate: &[NonZeroU128]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<NonZero<usize>> for NonZeroUsize

Source§

fn validate_enumerate( &self, enumerate: &[NonZeroUsize], ) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<char> for char

Source§

fn validate_enumerate(&self, enumerate: &[char]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<f32> for f32

Source§

fn validate_enumerate(&self, enumerate: &[f32]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<f64> for f64

Source§

fn validate_enumerate(&self, enumerate: &[f64]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<i8> for i8

Source§

fn validate_enumerate(&self, enumerate: &[i8]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<i16> for i16

Source§

fn validate_enumerate(&self, enumerate: &[i16]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<i32> for i32

Source§

fn validate_enumerate(&self, enumerate: &[i32]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<i64> for i64

Source§

fn validate_enumerate(&self, enumerate: &[i64]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<i128> for i128

Source§

fn validate_enumerate(&self, enumerate: &[i128]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<isize> for isize

Source§

fn validate_enumerate(&self, enumerate: &[isize]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<u8> for u8

Source§

fn validate_enumerate(&self, enumerate: &[u8]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<u16> for u16

Source§

fn validate_enumerate(&self, enumerate: &[u16]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<u32> for u32

Source§

fn validate_enumerate(&self, enumerate: &[u32]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<u64> for u64

Source§

fn validate_enumerate(&self, enumerate: &[u64]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<u128> for u128

Source§

fn validate_enumerate(&self, enumerate: &[u128]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Source§

impl ValidateEnumerate<usize> for usize

Source§

fn validate_enumerate(&self, enumerate: &[usize]) -> Result<(), EnumError>

👎Deprecated since 2.0.2:

use ValidateEnum and validate_enum instead

Implementors§