Struct x86_64::addr::VirtAddrNotValid
source · pub struct VirtAddrNotValid(pub u64);
Expand description
A passed u64
was not a valid virtual address.
This means that bits 48 to 64 are not a valid sign extension and are not null either. So automatic sign extension would have overwritten possibly meaningful bits. This likely indicates a bug, for example an invalid address calculation.
Contains the invalid address.
Tuple Fields§
§0: u64
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for VirtAddrNotValid
impl Send for VirtAddrNotValid
impl Sync for VirtAddrNotValid
impl Unpin for VirtAddrNotValid
impl UnwindSafe for VirtAddrNotValid
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