[−][src]Struct cranelift_module::DataDescription
A description of a data object.
Fields
init: Init
How the data should be initialized.
function_decls: PrimaryMap<FuncRef, ExternalName>
External function declarations.
data_decls: PrimaryMap<GlobalValue, ExternalName>
External data object declarations.
function_relocs: Vec<(CodeOffset, FuncRef)>
Function addresses to write at specified offsets.
data_relocs: Vec<(CodeOffset, GlobalValue, Addend)>
Data addresses to write at specified offsets.
Auto Trait Implementations
impl RefUnwindSafe for DataDescription
impl Send for DataDescription
impl Sync for DataDescription
impl Unpin for DataDescription
impl UnwindSafe for DataDescription
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,
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, 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.
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>,