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