pub struct Positive;Expand description
Accepts strictly positive numbers (value > 0).
§Examples
use type_lib::rules::Positive;
use type_lib::Validator;
assert!(Positive::validate(&3).is_ok());
assert!(Positive::validate(&0).is_err());
assert!(Positive::validate(&-1.5_f64).is_err());Trait Implementations§
Auto Trait Implementations§
impl Freeze for Positive
impl RefUnwindSafe for Positive
impl Send for Positive
impl Sync for Positive
impl Unpin for Positive
impl UnsafeUnpin for Positive
impl UnwindSafe for Positive
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