pub struct GreaterThanZero<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint>(/* private fields */);Trait Implementations§
Source§impl<T: Clone + Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> Clone for GreaterThanZero<T>
impl<T: Clone + Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> Clone for GreaterThanZero<T>
Source§fn clone(&self) -> GreaterThanZero<T>
fn clone(&self) -> GreaterThanZero<T>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<T: Debug + Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> Debug for GreaterThanZero<T>
impl<T: Debug + Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> Debug for GreaterThanZero<T>
Source§impl<T> Display for GreaterThanZero<T>
impl<T> Display for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> FloatConstraint for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> FloatConstraint for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&f32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&f32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&f64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&f64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&i8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&isize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&isize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut f32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut f32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut f64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut f64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut i8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut isize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut isize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut u8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut usize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&mut usize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&u8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&usize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<&usize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for f32
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for f32
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for f64
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for f64
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i128
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i128
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i16
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i16
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i32
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i32
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i64
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i64
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i8
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for i8
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for isize
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for isize
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u128
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u128
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u16
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u16
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u32
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u32
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u64
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u64
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u8
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for u8
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for usize
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<GreaterThanZero<T>> for usize
Source§fn from(n: GreaterThanZero<T>) -> Self
fn from(n: GreaterThanZero<T>) -> Self
Converts to this type from the input type.
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<f32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<f32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<f64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<f64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<i8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<isize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<isize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u128> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u128> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u16> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u16> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u32> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u32> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u64> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u64> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u8> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<u8> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<usize> for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> From<usize> for GreaterThanZero<T>
Source§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> FromPrimitive for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> FromPrimitive for GreaterThanZero<T>
Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> ToPrimitive for GreaterThanZero<T>
impl<T: Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> ToPrimitive for GreaterThanZero<T>
Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl<T: Copy + Debug + Copy + Clone + ToPrimitive + FromPrimitive + FloatConstraint> Copy for GreaterThanZero<T>
Auto Trait Implementations§
impl<T> Freeze for GreaterThanZero<T>where
T: Freeze,
impl<T> RefUnwindSafe for GreaterThanZero<T>where
T: RefUnwindSafe,
impl<T> Send for GreaterThanZero<T>where
T: Send,
impl<T> Sync for GreaterThanZero<T>where
T: Sync,
impl<T> Unpin for GreaterThanZero<T>where
T: Unpin,
impl<T> UnwindSafe for GreaterThanZero<T>where
T: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.