pub enum ColorWhen {
Auto,
Always,
Never,
}Expand description
Colouring control for the output
Variants§
Auto
Show colours if the output goes to an interactive console
Always
Always apply colouring to the output
Never
Never apply colouring to the output
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ColorWhen
impl<'de> Deserialize<'de> for ColorWhen
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for ColorWhen
impl Eq for ColorWhen
impl StructuralPartialEq for ColorWhen
Auto Trait Implementations§
impl Freeze for ColorWhen
impl RefUnwindSafe for ColorWhen
impl Send for ColorWhen
impl Sync for ColorWhen
impl Unpin for ColorWhen
impl UnsafeUnpin for ColorWhen
impl UnwindSafe for ColorWhen
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<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