pub struct NonPositive;Expand description
Accepts non-positive numbers (value <= 0).
§Examples
use type_lib::rules::NonPositive;
use type_lib::Validator;
assert!(NonPositive::validate(&0).is_ok());
assert!(NonPositive::validate(&1).is_err());Trait Implementations§
Source§impl Validator<f32> for NonPositive
impl Validator<f32> for NonPositive
Source§impl Validator<f64> for NonPositive
impl Validator<f64> for NonPositive
Source§impl Validator<i128> for NonPositive
impl Validator<i128> for NonPositive
Source§impl Validator<i16> for NonPositive
impl Validator<i16> for NonPositive
Source§impl Validator<i32> for NonPositive
impl Validator<i32> for NonPositive
Source§impl Validator<i64> for NonPositive
impl Validator<i64> for NonPositive
Source§impl Validator<i8> for NonPositive
impl Validator<i8> for NonPositive
Auto Trait Implementations§
impl Freeze for NonPositive
impl RefUnwindSafe for NonPositive
impl Send for NonPositive
impl Sync for NonPositive
impl Unpin for NonPositive
impl UnsafeUnpin for NonPositive
impl UnwindSafe for NonPositive
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more