pub struct CollectionMutationReceipt {
pub cleared_weak: Vec<(ManagedId, EdgeId)>,
pub cleared_ephemerons: Vec<(ManagedId, EdgeId)>,
pub swept: Vec<ManagedId>,
}Expand description
Atomic collector mutation evidence.
Fields§
§cleared_weak: Vec<(ManagedId, EdgeId)>Weak entries cleared as owner and edge identities.
cleared_ephemerons: Vec<(ManagedId, EdgeId)>Ephemeron entries cleared as owner and edge identities.
swept: Vec<ManagedId>Objects removed in allocation order.
Auto Trait Implementations§
impl Freeze for CollectionMutationReceipt
impl RefUnwindSafe for CollectionMutationReceipt
impl Send for CollectionMutationReceipt
impl Sync for CollectionMutationReceipt
impl Unpin for CollectionMutationReceipt
impl UnsafeUnpin for CollectionMutationReceipt
impl UnwindSafe for CollectionMutationReceipt
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