pub enum AutoCanvasRestore {}
Implementations§
Source§impl AutoCanvasRestore
impl AutoCanvasRestore
Sourcepub fn guard(canvas: &Canvas, do_save: bool) -> AutoRestoredCanvas<'_>
pub fn guard(canvas: &Canvas, do_save: bool) -> AutoRestoredCanvas<'_>
Preserves Canvas::save()
count. Optionally saves Canvas
clip and Canvas
matrix.
canvas
Canvas
to guarddo_save
callCanvas::save()
Returns utility to restore Canvas
state on destructor
Auto Trait Implementations§
impl Freeze for AutoCanvasRestore
impl RefUnwindSafe for AutoCanvasRestore
impl Send for AutoCanvasRestore
impl Sync for AutoCanvasRestore
impl Unpin for AutoCanvasRestore
impl UnwindSafe for AutoCanvasRestore
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