[−][src]Enum termcolor::ColorChoice
pub enum ColorChoice { Always, AlwaysAnsi, Auto, Never, }
ColorChoice represents the color preferences of an end user.
Variants
Try very hard to emit colors. This includes emitting ANSI colors on Windows if the console API is unavailable.
AlwaysAnsi is like Always, except it never tries to use anything other than emitting ANSI color codes.
Try 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.
Never emit colors.
Trait Implementations
impl Clone for ColorChoice
[src][+]
impl Copy for ColorChoice
[src]
impl Eq for ColorChoice
[src]
impl PartialEq<ColorChoice> for ColorChoice
[src][+]
impl Debug for ColorChoice
[src][+]
impl StructuralPartialEq for ColorChoice
[src]
impl StructuralEq for ColorChoice
[src]
Auto Trait Implementations
impl Send for ColorChoice
impl Sync for ColorChoice
impl Unpin for ColorChoice
impl UnwindSafe for ColorChoice
impl RefUnwindSafe for ColorChoice
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> From<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,