Enum termcolor::ColorChoice [−][src]
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, or if NO_COLOR
is defined, for
example, then don’t use colors.
Never emit colors.
Trait Implementations
impl Clone for ColorChoice
[src]
fn clone(&self) -> ColorChoice
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ColorChoice
[src]
impl Debug for ColorChoice
[src]
impl Eq for ColorChoice
[src]
impl PartialEq<ColorChoice> for ColorChoice
[src]
fn eq(&self, other: &ColorChoice) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ColorChoice
[src]
impl StructuralPartialEq for ColorChoice
[src]
Auto Trait Implementations
impl RefUnwindSafe for ColorChoice
impl Send for ColorChoice
impl Sync for ColorChoice
impl Unpin for ColorChoice
impl UnwindSafe for ColorChoice
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,