pub struct TeardownReceipt {
pub objects: Vec<ManagedId>,
pub roots: Vec<RootId>,
}Expand description
Deterministic evidence returned by explicit arena teardown.
Fields§
§objects: Vec<ManagedId>Objects removed in allocation order.
roots: Vec<RootId>Root registrations removed in registration order.
Trait Implementations§
Source§impl Clone for TeardownReceipt
impl Clone for TeardownReceipt
Source§fn clone(&self) -> TeardownReceipt
fn clone(&self) -> TeardownReceipt
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 TeardownReceipt
impl Debug for TeardownReceipt
impl Eq for TeardownReceipt
Source§impl PartialEq for TeardownReceipt
impl PartialEq for TeardownReceipt
impl StructuralPartialEq for TeardownReceipt
Auto Trait Implementations§
impl Freeze for TeardownReceipt
impl RefUnwindSafe for TeardownReceipt
impl Send for TeardownReceipt
impl Sync for TeardownReceipt
impl Unpin for TeardownReceipt
impl UnsafeUnpin for TeardownReceipt
impl UnwindSafe for TeardownReceipt
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