[−][src]Struct cranelift_module::DataDescription
A description of a data object.
Fields
init: InitHow 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.
custom_segment_section: Option<(String, String)>Object file section
align: Option<u64>Alignment in bytes. None means that the default alignment of the respective module should
be used.
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,
pub 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.
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>,