pub enum CanvasEffect {
None,
Update,
New,
Layer,
}Expand description
Effects that certain actions can have on the canvas
Variants§
None
Action does not affect the canvas at all
Update
Action forces the canvas to be updated
New
Action forces the canvas to be recreated
Layer
Action forces the layers to be updated
Trait Implementations§
Source§impl Clone for CanvasEffect
impl Clone for CanvasEffect
Source§fn clone(&self) -> CanvasEffect
fn clone(&self) -> CanvasEffect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CanvasEffect
impl Debug for CanvasEffect
impl Copy for CanvasEffect
Auto Trait Implementations§
impl Freeze for CanvasEffect
impl RefUnwindSafe for CanvasEffect
impl Send for CanvasEffect
impl Sync for CanvasEffect
impl Unpin for CanvasEffect
impl UnwindSafe for CanvasEffect
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more