pub enum StrictPointerAuthentication {
NotApplicable,
Authenticated {
key: u8,
diversity: u16,
address_diversity: bool,
},
}Expand description
Pointer-authentication state retained independently from target resolution.
Variants§
NotApplicable
The pointer format is not authenticated.
Authenticated
The chained fixup carries authenticated-pointer metadata.
Trait Implementations§
Source§impl Clone for StrictPointerAuthentication
impl Clone for StrictPointerAuthentication
Source§impl Debug for StrictPointerAuthentication
impl Debug for StrictPointerAuthentication
Source§impl<'de> Deserialize<'de> for StrictPointerAuthentication
impl<'de> Deserialize<'de> for StrictPointerAuthentication
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StrictPointerAuthentication
impl StructuralPartialEq for StrictPointerAuthentication
Auto Trait Implementations§
impl Freeze for StrictPointerAuthentication
impl RefUnwindSafe for StrictPointerAuthentication
impl Send for StrictPointerAuthentication
impl Sync for StrictPointerAuthentication
impl Unpin for StrictPointerAuthentication
impl UnsafeUnpin for StrictPointerAuthentication
impl UnwindSafe for StrictPointerAuthentication
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