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