pub enum PefRelocOp {
Show 19 variants
DDat {
skip_count: u8,
reloc_count: u8,
},
BySectC {
run_length: u16,
},
BySectD {
run_length: u16,
},
TVector12 {
run_length: u16,
},
TVector8 {
run_length: u16,
},
VTable8 {
run_length: u16,
},
ImportRun {
run_length: u16,
},
SmByImport {
index: u16,
},
SmSetSectC {
index: u16,
},
SmSetSectD {
index: u16,
},
SmBySection {
index: u16,
},
IncrPosition {
offset: u16,
},
SmRepeat {
chunk_count: u8,
repeat_count: u16,
},
SetPosition {
offset: u32,
},
LgByImport {
index: u32,
},
LgRepeat {
chunk_count: u8,
repeat_count: u32,
},
LgBySection {
index: u32,
},
LgSetSectC {
index: u32,
},
LgSetSectD {
index: u32,
},
}Expand description
One decoded PEF relocation instruction.
Variants§
DDat
BySectC
BySectD
TVector12
TVector8
VTable8
ImportRun
SmByImport
SmSetSectC
SmSetSectD
SmBySection
IncrPosition
SmRepeat
SetPosition
LgByImport
LgRepeat
LgBySection
LgSetSectC
LgSetSectD
Trait Implementations§
Source§impl Clone for PefRelocOp
impl Clone for PefRelocOp
Source§fn clone(&self) -> PefRelocOp
fn clone(&self) -> PefRelocOp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PefRelocOp
Source§impl Debug for PefRelocOp
impl Debug for PefRelocOp
impl Eq for PefRelocOp
Source§impl PartialEq for PefRelocOp
impl PartialEq for PefRelocOp
impl StructuralPartialEq for PefRelocOp
Auto Trait Implementations§
impl Freeze for PefRelocOp
impl RefUnwindSafe for PefRelocOp
impl Send for PefRelocOp
impl Sync for PefRelocOp
impl Unpin for PefRelocOp
impl UnsafeUnpin for PefRelocOp
impl UnwindSafe for PefRelocOp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.