[−][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]
pub fn clone(&self) -> TargetKind
[src]
pub 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]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<TargetKind> for TargetKind
[src]
pub fn eq(&self, other: &TargetKind) -> bool
[src]
pub fn ne(&self, other: &TargetKind) -> bool
[src]
impl StructuralEq for TargetKind
[src]
impl StructuralPartialEq for TargetKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for TargetKind
[src]
impl Send for TargetKind
[src]
impl Sync for TargetKind
[src]
impl Unpin for TargetKind
[src]
impl UnwindSafe for TargetKind
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,