pub struct RedrawSuppressionGuard { /* private fields */ }Expand description
Owned redraw-suppression scope that may span multiple renderer calls.
Dropping the guard releases one nesting level and emits at most one coalesced redraw notification for all mutations made while it was held.
Trait Implementations§
Source§impl Drop for RedrawSuppressionGuard
impl Drop for RedrawSuppressionGuard
Auto Trait Implementations§
impl Freeze for RedrawSuppressionGuard
impl RefUnwindSafe for RedrawSuppressionGuard
impl Send for RedrawSuppressionGuard
impl Sync for RedrawSuppressionGuard
impl Unpin for RedrawSuppressionGuard
impl UnsafeUnpin for RedrawSuppressionGuard
impl UnwindSafe for RedrawSuppressionGuard
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