pub enum ColorMode {
None,
Color,
Emphasis,
}
Expand description
The available modes of color support
Can be accessed through crate::fmt::HookContext::color_mode
, and set via
Report::set_color_mode
Variants§
None
User preference to disable all colors
Color
User preference to enable colors
Emphasis
User preference to enable styles, but discourage colors
This is the same as ColorMode::Color
, but signals to the user that while colors are
supported, the user prefers instead the use of emphasis, like bold and italic text.
Trait Implementations§
impl Copy for ColorMode
impl Eq for ColorMode
impl StructuralPartialEq for ColorMode
Auto Trait Implementations§
impl Freeze for ColorMode
impl RefUnwindSafe for ColorMode
impl Send for ColorMode
impl Sync for ColorMode
impl Unpin for ColorMode
impl UnwindSafe for ColorMode
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)