pub struct CraneliftDataObject {
pub name: String,
pub is_readonly: bool,
pub data: Vec<u8>,
pub align: u32,
}Expand description
A data object in the Cranelift module (global variable / constant).
Fields§
§name: StringSymbol name
is_readonly: boolWhether the data is read-only
data: Vec<u8>Data contents (raw bytes)
align: u32Alignment in bytes
Implementations§
Trait Implementations§
Source§impl Clone for CraneliftDataObject
impl Clone for CraneliftDataObject
Source§fn clone(&self) -> CraneliftDataObject
fn clone(&self) -> CraneliftDataObject
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CraneliftDataObject
impl Debug for CraneliftDataObject
Source§impl PartialEq for CraneliftDataObject
impl PartialEq for CraneliftDataObject
impl StructuralPartialEq for CraneliftDataObject
Auto Trait Implementations§
impl Freeze for CraneliftDataObject
impl RefUnwindSafe for CraneliftDataObject
impl Send for CraneliftDataObject
impl Sync for CraneliftDataObject
impl Unpin for CraneliftDataObject
impl UnsafeUnpin for CraneliftDataObject
impl UnwindSafe for CraneliftDataObject
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