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.
canvasCanvasto guarddo_savecallCanvas::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