ParameterValidation

Trait ParameterValidation 

Source
pub trait ParameterValidation<const MIN: usize, const MAX: usize> {
    const IS_VALID: bool = _;

    // Provided method
    fn parameter_range() -> (usize, usize) { ... }
}
Expand description

Advanced compile-time parameter validation traits

Provided Associated Constants§

Source

const IS_VALID: bool = _

Validates parameters at compile time

Provided Methods§

Source

fn parameter_range() -> (usize, usize)

Get the parameter range

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.

Implementors§