pub enum RelocCode {
Show 20 variants
None,
Abs {
addr_width: usize,
},
BaseRel {
addr_width: usize,
},
Rel {
addr_width: usize,
},
AbsShifted {
addr_width: usize,
shift: usize,
},
RelShifted {
addr_width: usize,
shift: usize,
},
Got {
addr_width: usize,
},
RelGot {
addr_wdith: usize,
},
Plt {
addr_width: usize,
},
RelPlt {
addr_width: usize,
},
DynSymEntry {
width: usize,
},
W65Direct,
W65RelaxJsl,
W65RelaxJml,
W65RelaxBrl,
W65RelaxDirect,
W65RelaxAbs,
W65RelaxJmp,
CleverShort,
CleverShortPcrel,
}Variants§
None
Abs
BaseRel
Rel
AbsShifted
RelShifted
Got
RelGot
Plt
RelPlt
DynSymEntry
W65Direct
W65RelaxJsl
W65RelaxJml
W65RelaxBrl
W65RelaxDirect
W65RelaxAbs
W65RelaxJmp
CleverShort
CleverShortPcrel
Trait Implementations§
impl Copy for RelocCode
impl Eq for RelocCode
impl StructuralPartialEq for RelocCode
Auto Trait Implementations§
impl Freeze for RelocCode
impl RefUnwindSafe for RelocCode
impl Send for RelocCode
impl Sync for RelocCode
impl Unpin for RelocCode
impl UnwindSafe for RelocCode
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