Struct cranelift_codegen::MachReloc
source · pub struct MachReloc {
pub offset: CodeOffset,
pub kind: Reloc,
pub name: ExternalName,
pub addend: i64,
}
Expand description
A relocation resulting from a compilation.
Fields§
§offset: CodeOffset
The offset at which the relocation applies, relative to the containing section.
kind: Reloc
The kind of relocation.
name: ExternalName
The external symbol / name to which this relocation refers.
addend: i64
The addend to add to the symbol value.
Trait Implementations§
source§impl PartialEq for MachReloc
impl PartialEq for MachReloc
impl StructuralPartialEq for MachReloc
Auto Trait Implementations§
impl Freeze for MachReloc
impl RefUnwindSafe for MachReloc
impl Send for MachReloc
impl Sync for MachReloc
impl Unpin for MachReloc
impl UnwindSafe for MachReloc
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)