[−][src]Enum cranelift_codegen::binemit::Reloc
Relocation kinds for every ISA
Variants
Abs4absolute 4-byte
Abs8absolute 8-byte
X86PCRel4x86 PC-relative 4-byte
X86CallPCRel4x86 call to PC-relative 4-byte
X86CallPLTRel4x86 call to PLT-relative 4-byte
X86GOTPCRel4x86 GOT PC-relative 4-byte
Arm32CallArm32 call target
Arm64CallArm64 call target
RiscvCallRISC-V call target
Trait Implementations
impl Copy for Reloc[src]
impl Display for Reloc[src]
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 Debug for Reloc[src]
impl Clone for Reloc[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T[src]
impl<T, U> TryFrom 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 for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,