pub fn track_weak_new<T: ?Sized>(
name: &str,
source_name: &str,
location: &str,
value: Weak<T>,
) -> Weak<T>Expand description
Track RefCell::new allocation.
Records a RefCellNew event. Use this when creating a new RefCell
for interior mutability.
§Arguments
name- A descriptive name for the RefCellvalue- The RefCell being tracked (returned unchanged)
§Returns
The input RefCell, unchanged.
§Examples
use std::cell::RefCell;
let cell = track_refcell_new("cell", RefCell::new(42));
let events = get_events();
assert!(events[0].is_refcell());