pub enum StrictPointerEncoding {
Direct,
ChainedRebase,
ChainedBind {
addend: i64,
weak: bool,
},
LegacyRebase,
LegacyBind {
addend: i64,
weak: bool,
lazy: bool,
},
}Expand description
Pointer encoding or fixup mechanism used by one field.
Variants§
Direct
Ordinary pointer bytes with no covering fixup record.
ChainedRebase
Chained rebase.
ChainedBind
Chained import bind.
Fields
LegacyRebase
Legacy dyld rebase opcode.
LegacyBind
Legacy dyld bind opcode.
Trait Implementations§
Source§impl Clone for StrictPointerEncoding
impl Clone for StrictPointerEncoding
Source§impl Debug for StrictPointerEncoding
impl Debug for StrictPointerEncoding
Source§impl<'de> Deserialize<'de> for StrictPointerEncoding
impl<'de> Deserialize<'de> for StrictPointerEncoding
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 StrictPointerEncoding
Source§impl PartialEq for StrictPointerEncoding
impl PartialEq for StrictPointerEncoding
Source§impl Serialize for StrictPointerEncoding
impl Serialize for StrictPointerEncoding
impl StructuralPartialEq for StrictPointerEncoding
Auto Trait Implementations§
impl Freeze for StrictPointerEncoding
impl RefUnwindSafe for StrictPointerEncoding
impl Send for StrictPointerEncoding
impl Sync for StrictPointerEncoding
impl Unpin for StrictPointerEncoding
impl UnsafeUnpin for StrictPointerEncoding
impl UnwindSafe for StrictPointerEncoding
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