[−][src]Enum wasmer_compiler::RelocationKind
Relocation kinds for every ISA.
Variants
absolute 4-byte
absolute 8-byte
x86 PC-relative 4-byte
x86 PC-relative 8-byte
x86 PC-relative 4-byte offset to trailing rodata
x86 call to PC-relative 4-byte
x86 call to PLT-relative 4-byte
Trait Implementations
impl Clone for RelocationKind
[src]
pub fn clone(&self) -> RelocationKind
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RelocationKind
[src]
impl Debug for RelocationKind
[src]
impl<'de> Deserialize<'de> for RelocationKind
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for RelocationKind
[src]
pub fn fmt(&self, f: &mut Formatter<'_>) -> Result
[src]
Display trait implementation drops the arch, since its used in contexts where the arch is already unambiguous, e.g. clif syntax with isa specified. In other contexts, use Debug.
impl Eq for RelocationKind
[src]
impl PartialEq<RelocationKind> for RelocationKind
[src]
pub fn eq(&self, other: &RelocationKind) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for RelocationKind
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for RelocationKind
[src]
impl StructuralPartialEq for RelocationKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for RelocationKind
[src]
impl Send for RelocationKind
[src]
impl Sync for RelocationKind
[src]
impl Unpin for RelocationKind
[src]
impl UnwindSafe for RelocationKind
[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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[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>,