pub enum BasicCompositeOperation {
SrcOver,
SrcIn,
SrcOut,
Atop,
DstOver,
DstIn,
DstOut,
DstAtop,
Lighter,
Copy,
Xor,
}Variants§
Trait Implementations§
Source§impl Clone for BasicCompositeOperation
impl Clone for BasicCompositeOperation
Source§fn clone(&self) -> BasicCompositeOperation
fn clone(&self) -> BasicCompositeOperation
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 BasicCompositeOperation
impl Debug for BasicCompositeOperation
impl Copy for BasicCompositeOperation
Auto Trait Implementations§
impl Freeze for BasicCompositeOperation
impl RefUnwindSafe for BasicCompositeOperation
impl Send for BasicCompositeOperation
impl Sync for BasicCompositeOperation
impl Unpin for BasicCompositeOperation
impl UnsafeUnpin for BasicCompositeOperation
impl UnwindSafe for BasicCompositeOperation
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