pub enum TerminalColor {
Auto,
Always,
Never,
}Expand description
Color preference for terminal output.
Variants§
Auto
Display colors if the output goes to an interactive terminal.
Always
Always display colors.
Never
Never display colors.
Trait Implementations§
Source§impl Clone for TerminalColor
impl Clone for TerminalColor
Source§fn clone(&self) -> TerminalColor
fn clone(&self) -> TerminalColor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TerminalColor
impl Debug for TerminalColor
Source§impl PartialEq for TerminalColor
impl PartialEq for TerminalColor
Source§impl ValueEnum for TerminalColor
impl ValueEnum for TerminalColor
impl Copy for TerminalColor
impl Eq for TerminalColor
impl StructuralPartialEq for TerminalColor
Auto Trait Implementations§
impl Freeze for TerminalColor
impl RefUnwindSafe for TerminalColor
impl Send for TerminalColor
impl Sync for TerminalColor
impl Unpin for TerminalColor
impl UnsafeUnpin for TerminalColor
impl UnwindSafe for TerminalColor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more