pub struct WorkBudgetRecursionGuard<'budget> { /* private fields */ }Expand description
RAII guard for one recursive frame of a WorkBudget.
Trait Implementations§
Source§impl<'budget> Debug for WorkBudgetRecursionGuard<'budget>
impl<'budget> Debug for WorkBudgetRecursionGuard<'budget>
Source§impl Drop for WorkBudgetRecursionGuard<'_>
impl Drop for WorkBudgetRecursionGuard<'_>
Auto Trait Implementations§
impl<'budget> !RefUnwindSafe for WorkBudgetRecursionGuard<'budget>
impl<'budget> !Send for WorkBudgetRecursionGuard<'budget>
impl<'budget> !Sync for WorkBudgetRecursionGuard<'budget>
impl<'budget> !UnwindSafe for WorkBudgetRecursionGuard<'budget>
impl<'budget> Freeze for WorkBudgetRecursionGuard<'budget>
impl<'budget> Unpin for WorkBudgetRecursionGuard<'budget>
impl<'budget> UnsafeUnpin for WorkBudgetRecursionGuard<'budget>
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