[−][src]Enum dynasmrt::TargetKind
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.
Backward(&'static str)
This targets a local label with the specified name that was already previously defined.
Global(&'static str)
This targets a global label with the specified name.
Dynamic(DynamicLabel)
This targets the specified dynamic label.
Extern(usize)
This targets the specified address.
An already resolved relocation that needs to be adjusted when the buffer moves in memory.
Trait Implementations
impl Clone for TargetKind
[src]
fn clone(&self) -> TargetKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TargetKind
[src]
impl Debug for TargetKind
[src]
impl Display for TargetKind
[src]
impl Eq for TargetKind
[src]
impl Hash for TargetKind
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<TargetKind> for TargetKind
[src]
fn eq(&self, other: &TargetKind) -> bool
[src]
fn ne(&self, other: &TargetKind) -> bool
[src]
impl StructuralEq for TargetKind
[src]
impl StructuralPartialEq for TargetKind
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,