#[repr(transparent)]pub struct NonMaxI64(_);
Expand description
An integer that is known not to equal its maximum value.
Implementations
sourceimpl NonMaxI64
impl NonMaxI64
sourcepub const fn new(value: i64) -> Option<Self>
pub const fn new(value: i64) -> Option<Self>
Creates a new non-max if the given value is not the maximum value.
sourcepub const unsafe fn new_unchecked(value: i64) -> Self
pub const unsafe fn new_unchecked(value: i64) -> Self
Creates a new non-max without checking the value.
Safety
The value must not equal the maximum representable value for the primitive type.
Trait Implementations
sourceimpl BitAndAssign<NonMaxI64> for NonMaxI64
impl BitAndAssign<NonMaxI64> for NonMaxI64
sourcefn bitand_assign(&mut self, rhs: NonMaxI64)
fn bitand_assign(&mut self, rhs: NonMaxI64)
Performs the &=
operation. Read more
sourceimpl From<NonMaxI64> for NonMaxI128
impl From<NonMaxI64> for NonMaxI128
sourceimpl Ord for NonMaxI64
impl Ord for NonMaxI64
sourceimpl PartialOrd<NonMaxI64> for NonMaxI64
impl PartialOrd<NonMaxI64> for NonMaxI64
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for NonMaxI64
impl Eq for NonMaxI64
impl StructuralEq for NonMaxI64
impl StructuralPartialEq for NonMaxI64
Auto Trait Implementations
impl RefUnwindSafe for NonMaxI64
impl Send for NonMaxI64
impl Sync for NonMaxI64
impl Unpin for NonMaxI64
impl UnwindSafe for NonMaxI64
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more