Enum dynasmrt::TargetKind [−][src]
pub enum TargetKind {
Forward(&'static str),
Backward(&'static str),
Global(&'static str),
Dynamic(DynamicLabel),
Extern(usize),
Managed,
}Expand description
A description of a relocation target. Used for error reporting.
Variants
Forward(&'static str)This targets a local label with the specified name that still has to be defined.
Tuple Fields of Forward
0: &'static strBackward(&'static str)This targets a local label with the specified name that was already previously defined.
Tuple Fields of Backward
0: &'static strGlobal(&'static str)This targets a global label with the specified name.
Tuple Fields of Global
0: &'static strDynamic(DynamicLabel)This targets the specified dynamic label.
Tuple Fields of Dynamic
0: DynamicLabelExtern(usize)This targets the specified address.
Tuple Fields of Extern
0: usizeAn already resolved relocation that needs to be adjusted when the buffer moves in memory.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for TargetKind
impl Send for TargetKind
impl Sync for TargetKind
impl Unpin for TargetKind
impl UnwindSafe for TargetKind
Blanket Implementations
Mutably borrows from an owned value. Read more