Enum Color
pub enum Color
A terminal color.
Variants
-
Black -
Red -
Green -
Yellow -
Blue -
Magenta -
Cyan -
White -
Color256(u8) -
TrueColor(u8, u8, u8)
Trait Implementations
impl Clone for Color
fn clone(&self) -> Self
impl Copy for Color
impl Debug for Color
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Color
impl PartialEq for Color
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for Color
Auto Trait Implementations
impl Freeze for Color
impl RefUnwindSafe for Color
impl Send for Color
impl Sync for Color
impl Unpin for Color
impl UnsafeUnpin for Color
impl UnwindSafe for Color
Blanket Implementations
impl<T> Any for Color
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Color
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Color
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Color
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Color
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Color
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Color
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Color
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Color
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>