pub struct Tracer(/* private fields */);Expand description
A tracer for marking reachable objects
Used during the mark phase to traverse the object graph. Each thread can have its own tracer that accumulates gray objects, which are then merged back to the shared gray queue.
Implementations§
Auto Trait Implementations§
impl !Freeze for Tracer
impl !RefUnwindSafe for Tracer
impl !Send for Tracer
impl !Sync for Tracer
impl Unpin for Tracer
impl UnwindSafe for Tracer
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