Struct cranelift_codegen::MachReloc 
source · [−]pub struct MachReloc {
    pub offset: CodeOffset,
    pub srcloc: SourceLoc,
    pub kind: Reloc,
    pub name: ExternalName,
    pub addend: i64,
}Expand description
A relocation resulting from a compilation.
Fields
offset: CodeOffsetThe offset at which the relocation applies, relative to the containing section.
srcloc: SourceLocThe original source location.
kind: RelocThe kind of relocation.
name: ExternalNameThe external symbol / name to which this relocation refers.
addend: i64The addend to add to the symbol value.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MachReloc
impl Send for MachReloc
impl Sync for MachReloc
impl Unpin for MachReloc
impl UnwindSafe for MachReloc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
    T: Clone, 
 
impl<T> ToOwned for T where
    T: Clone, 
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
 
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more