pub fn track_borrow_guard<'a, T: ?Sized>(
name: &'static str,
value: &'a T,
) -> BorrowGuard<'a, T>Expand description
Track an immutable borrow with automatic drop tracking.
ยงExample
let data = track_new_guard("data", vec![1, 2, 3]);
{
let r = track_borrow_guard("r", &*data);
println!("{:?}", *r);
} // track_drop("r") called automatically