#[repr(transparent)]pub struct PhysAddr(usize);Tuple Fields§
§0: usizeImplementations§
Source§impl PhysAddr
impl PhysAddr
pub const MAX: PhysAddr
pub fn new(addr: usize) -> PhysAddr
pub fn as_usize(&self) -> usize
pub fn as_mut_ptr<T>(&self) -> *mut T
pub fn checked_add(&self, other: usize) -> Option<PhysAddr>
pub fn checked_sub(&self, other: usize) -> Option<PhysAddr>
pub fn is_multiple_of(&self, align: usize) -> bool
pub fn diff(&self, other: PhysAddr) -> usize
Trait Implementations§
Source§impl Ord for PhysAddr
impl Ord for PhysAddr
Source§impl PartialOrd for PhysAddr
impl PartialOrd for PhysAddr
impl Copy for PhysAddr
impl Eq for PhysAddr
impl StructuralPartialEq for PhysAddr
Auto Trait Implementations§
impl Freeze for PhysAddr
impl RefUnwindSafe for PhysAddr
impl Send for PhysAddr
impl Sync for PhysAddr
impl Unpin for PhysAddr
impl UnwindSafe for PhysAddr
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