pub enum ColorOutputPolicy {
Auto,
Off,
On,
}
Expand description
Whether the output to the terminal should be colored
Variants§
Auto
Automatically enable color if printing to a TTY, otherwise disable color
Off
Force plaintext output
On
Force color output
Trait Implementations§
Source§impl Clone for ColorOutputPolicy
impl Clone for ColorOutputPolicy
Source§fn clone(&self) -> ColorOutputPolicy
fn clone(&self) -> ColorOutputPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ColorOutputPolicy
impl Debug for ColorOutputPolicy
Source§impl Default for ColorOutputPolicy
impl Default for ColorOutputPolicy
Source§fn default() -> ColorOutputPolicy
fn default() -> ColorOutputPolicy
Returns the “default value” for a type. Read more
Source§impl Display for ColorOutputPolicy
impl Display for ColorOutputPolicy
Source§impl FromStr for ColorOutputPolicy
impl FromStr for ColorOutputPolicy
Source§impl PartialEq for ColorOutputPolicy
impl PartialEq for ColorOutputPolicy
Source§impl TryFrom<&str> for ColorOutputPolicy
impl TryFrom<&str> for ColorOutputPolicy
impl Copy for ColorOutputPolicy
impl Eq for ColorOutputPolicy
impl StructuralPartialEq for ColorOutputPolicy
Auto Trait Implementations§
impl Freeze for ColorOutputPolicy
impl RefUnwindSafe for ColorOutputPolicy
impl Send for ColorOutputPolicy
impl Sync for ColorOutputPolicy
impl Unpin for ColorOutputPolicy
impl UnwindSafe for ColorOutputPolicy
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