pub struct CanvasColor(/* private fields */);Expand description
A 3-bit canvas-level color index used for pixel compositing.
Values range from 0 (NORMAL) to 7 (WHITE). Colors compose additively
via BitOr: for example, BLUE | RED yields MAGENTA.
Implementations§
Trait Implementations§
Source§impl BitOr for CanvasColor
impl BitOr for CanvasColor
Source§impl Clone for CanvasColor
impl Clone for CanvasColor
Source§fn clone(&self) -> CanvasColor
fn clone(&self) -> CanvasColor
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 CanvasColor
impl Debug for CanvasColor
Source§impl Default for CanvasColor
impl Default for CanvasColor
Source§impl Hash for CanvasColor
impl Hash for CanvasColor
Source§impl PartialEq for CanvasColor
impl PartialEq for CanvasColor
impl Copy for CanvasColor
impl Eq for CanvasColor
impl StructuralPartialEq for CanvasColor
Auto Trait Implementations§
impl Freeze for CanvasColor
impl RefUnwindSafe for CanvasColor
impl Send for CanvasColor
impl Sync for CanvasColor
impl Unpin for CanvasColor
impl UnsafeUnpin for CanvasColor
impl UnwindSafe for CanvasColor
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