pub struct SafepointReceipt {
pub sequence: u64,
pub roots: Vec<ManagedId>,
pub objects: Vec<ManagedId>,
}Expand description
Deterministic evidence for one tracing safepoint.
Fields§
§sequence: u64Monotonic zero-based safepoint sequence.
roots: Vec<ManagedId>Roots in root-registration order.
objects: Vec<ManagedId>Live objects in allocation order.
Trait Implementations§
Source§impl Clone for SafepointReceipt
impl Clone for SafepointReceipt
Source§fn clone(&self) -> SafepointReceipt
fn clone(&self) -> SafepointReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SafepointReceipt
impl Debug for SafepointReceipt
impl Eq for SafepointReceipt
Source§impl PartialEq for SafepointReceipt
impl PartialEq for SafepointReceipt
impl StructuralPartialEq for SafepointReceipt
Auto Trait Implementations§
impl Freeze for SafepointReceipt
impl RefUnwindSafe for SafepointReceipt
impl Send for SafepointReceipt
impl Sync for SafepointReceipt
impl Unpin for SafepointReceipt
impl UnsafeUnpin for SafepointReceipt
impl UnwindSafe for SafepointReceipt
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