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 str
Backward(&'static str)
This targets a local label with the specified name that was already previously defined.
Tuple Fields of Backward
0: &'static str
Global(&'static str)
This targets a global label with the specified name.
Tuple Fields of Global
0: &'static str
Dynamic(DynamicLabel)
This targets the specified dynamic label.
Tuple Fields of Dynamic
0: DynamicLabel
Extern(usize)
This targets the specified address.
Tuple Fields of Extern
0: usize
An 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