pub struct CraneliftStackSlot {
pub id: u32,
pub size: u32,
pub align: u32,
pub name: Option<String>,
}Expand description
A stack slot in a Cranelift function frame.
Fields§
§id: u32Slot identifier.
size: u32Size in bytes.
align: u32Alignment in bytes.
name: Option<String>Optional debug name.
Implementations§
Trait Implementations§
Source§impl Clone for CraneliftStackSlot
impl Clone for CraneliftStackSlot
Source§fn clone(&self) -> CraneliftStackSlot
fn clone(&self) -> CraneliftStackSlot
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 moreAuto Trait Implementations§
impl Freeze for CraneliftStackSlot
impl RefUnwindSafe for CraneliftStackSlot
impl Send for CraneliftStackSlot
impl Sync for CraneliftStackSlot
impl Unpin for CraneliftStackSlot
impl UnsafeUnpin for CraneliftStackSlot
impl UnwindSafe for CraneliftStackSlot
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