pub struct IoMemAddr(/* private fields */);Expand description
I/O Memory Address
Implementations§
Source§impl IoMemAddr
impl IoMemAddr
Sourcepub const fn align_down(self, align: usize) -> Self
pub const fn align_down(self, align: usize) -> Self
Sourcepub const fn is_aligned_to(self, align: usize) -> bool
pub const fn is_aligned_to(self, align: usize) -> bool
Trait Implementations§
Source§impl AddAssign<usize> for IoMemAddr
impl AddAssign<usize> for IoMemAddr
Source§fn add_assign(&mut self, rhs: usize)
fn add_assign(&mut self, rhs: usize)
Performs the
+= operation. Read moreSource§impl Ord for IoMemAddr
impl Ord for IoMemAddr
Source§impl PartialOrd for IoMemAddr
impl PartialOrd for IoMemAddr
Source§impl SubAssign<usize> for IoMemAddr
impl SubAssign<usize> for IoMemAddr
Source§fn sub_assign(&mut self, rhs: usize)
fn sub_assign(&mut self, rhs: usize)
Performs the
-= operation. Read moreimpl Copy for IoMemAddr
impl Eq for IoMemAddr
impl StructuralPartialEq for IoMemAddr
Auto Trait Implementations§
impl Freeze for IoMemAddr
impl RefUnwindSafe for IoMemAddr
impl Send for IoMemAddr
impl Sync for IoMemAddr
impl Unpin for IoMemAddr
impl UnwindSafe for IoMemAddr
Blanket Implementations§
Source§impl<T> Background for T
impl<T> Background for T
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