pub struct Offset { /* private fields */ }
Expand description
Implementations§
Source§impl Offset
impl Offset
Sourcepub const MAX_OFFSET: Offset
pub const MAX_OFFSET: Offset
The maximal value Offset
can take.
Sourcepub const MIN_OFFSET: Offset
pub const MIN_OFFSET: Offset
The minimal value Offset
can take.
Sourcepub const unsafe fn new_unchecked(value: i32) -> Self
pub const unsafe fn new_unchecked(value: i32) -> Self
Creates a new Offset
out of i32
.
§Safety
This function does not validate value
. It is up to the
caller to ensure that its value is between Offset::MIN_OFFSET
and Offset::MAX_OFFSET
.
Sourcepub const fn try_from_i32(value: i32) -> Result<Self, OffsetError>
pub const fn try_from_i32(value: i32) -> Result<Self, OffsetError>
Sourcepub const fn try_from_u32(value: u32) -> Result<Self, OffsetError>
pub const fn try_from_u32(value: u32) -> Result<Self, OffsetError>
Trait Implementations§
Source§impl<T: AsI32> AddAssign<T> for Offset
impl<T: AsI32> AddAssign<T> for Offset
Source§fn add_assign(&mut self, rhs: T)
fn add_assign(&mut self, rhs: T)
Performs the
+=
operation. Read moreSource§impl Ord for Offset
impl Ord for Offset
Source§impl PartialOrd for Offset
impl PartialOrd for Offset
Source§impl<T: AsI32> SubAssign<T> for Offset
impl<T: AsI32> SubAssign<T> for Offset
Source§fn sub_assign(&mut self, rhs: T)
fn sub_assign(&mut self, rhs: T)
Performs the
-=
operation. Read moreimpl Copy for Offset
impl Eq for Offset
impl StructuralPartialEq for Offset
Auto Trait Implementations§
impl Freeze for Offset
impl RefUnwindSafe for Offset
impl Send for Offset
impl Sync for Offset
impl Unpin for Offset
impl UnwindSafe for Offset
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