pub enum MaskingMode {
ArmTbi,
X86Lam57,
Software,
}Expand description
Detected pointer masking mode.
Variants§
ArmTbi
ARM64 Top Byte Ignore — always available on ARM64.
X86Lam57
x86-64 Linear Address Masking (57-bit).
Software
Software fallback — manual AND before dereferencing.
Trait Implementations§
Source§impl Clone for MaskingMode
impl Clone for MaskingMode
Source§fn clone(&self) -> MaskingMode
fn clone(&self) -> MaskingMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MaskingMode
impl Debug for MaskingMode
Source§impl PartialEq for MaskingMode
impl PartialEq for MaskingMode
impl Copy for MaskingMode
impl Eq for MaskingMode
impl StructuralPartialEq for MaskingMode
Auto Trait Implementations§
impl Freeze for MaskingMode
impl RefUnwindSafe for MaskingMode
impl Send for MaskingMode
impl Sync for MaskingMode
impl Unpin for MaskingMode
impl UnsafeUnpin for MaskingMode
impl UnwindSafe for MaskingMode
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