Enum ColorMode
#[non_exhaustive]
pub enum ColorMode
Colorization mode
Variants
-
Enabled Activate highlighting if platform/terminal is supported.
-
Forced Activate highlighting even if platform is not supported (windows < 10).
-
Disabled Deactivate highlighting even if platform/terminal is supported.
Trait Implementations
impl Clone for ColorMode
fn clone(&self) -> ColorMode
impl Copy for ColorMode
impl Debug for ColorMode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for ColorMode
impl PartialEq for ColorMode
fn eq(&self, other: &ColorMode) -> bool
impl StructuralPartialEq for ColorMode
Auto Trait Implementations
impl Freeze for ColorMode
impl RefUnwindSafe for ColorMode
impl Send for ColorMode
impl Sync for ColorMode
impl Unpin for ColorMode
impl UnsafeUnpin for ColorMode
impl UnwindSafe for ColorMode
Blanket Implementations
impl<T> Any for ColorMode
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ColorMode
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ColorMode
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ColorMode
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ColorMode
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ColorMode
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ColorMode
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 ColorMode
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ColorMode
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>