pub struct StackMapInfo {
pub frame_size: u32,
pub offsets: Vec<u32>,
}Expand description
Information about GC roots at a single safepoint.
Fields§
§frame_size: u32Size of the frame in bytes (span from user_stack_maps tuple).
offsets: Vec<u32>SP-relative offsets of heap pointer slots. root_addr = SP + offset at the safepoint.
Trait Implementations§
Source§impl Clone for StackMapInfo
impl Clone for StackMapInfo
Source§fn clone(&self) -> StackMapInfo
fn clone(&self) -> StackMapInfo
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 StackMapInfo
impl RefUnwindSafe for StackMapInfo
impl Send for StackMapInfo
impl Sync for StackMapInfo
impl Unpin for StackMapInfo
impl UnsafeUnpin for StackMapInfo
impl UnwindSafe for StackMapInfo
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