[−][src]Enum termcolor::ColorChoice
ColorChoice represents the color preferences of an end user.
Variants
AlwaysTry very hard to emit colors. This includes emitting ANSI colors on Windows if the console API is unavailable.
AlwaysAnsiAlwaysAnsi is like Always, except it never tries to use anything other than emitting ANSI color codes.
AutoTry to use colors, but don't force the issue. If the console isn't available on Windows, or if TERM=dumb, for example, then don't use colors.
NeverNever emit colors.
Trait Implementations
impl PartialEq<ColorChoice> for ColorChoice[src]
fn eq(&self, other: &ColorChoice) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Eq for ColorChoice[src]
impl Copy for ColorChoice[src]
impl Clone for ColorChoice[src]
fn clone(&self) -> ColorChoice[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for ColorChoice[src]
Auto Trait Implementations
impl Send for ColorChoice
impl Sync for ColorChoice
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,