Enum flexi_logger::AdaptiveFormat [−][src]
Specifies the FormatFunction
and decides if coloring should be used.
Is used in
Logger::adaptive_format_for_stderr
and
Logger::adaptive_format_for_stdout
.
The coloring format functions are used if the output channel is a tty.
Only available with feature atty
.
Variants
Chooses between default_format
and colored_default_format
.
Only available with feature colors
.
Chooses between detailed_format
and colored_detailed_format
.
Only available with feature colors
.
Chooses between opt_format
and colored_opt_format
.
Only available with feature colors
.
Chooses between with_thread
and colored_with_thread
.
Only available with feature colors
.
Custom(FormatFunction, FormatFunction)
Chooses between the first format function (which is supposed to be uncolored) and the second (which is supposed to be colored).
Allows providing own format functions, with freely choosable coloring technique, and making use of the tty detection.
Trait Implementations
impl Clone for AdaptiveFormat
[src]
fn clone(&self) -> AdaptiveFormat
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AdaptiveFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for AdaptiveFormat
impl Send for AdaptiveFormat
impl Sync for AdaptiveFormat
impl Unpin for AdaptiveFormat
impl UnwindSafe for AdaptiveFormat
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>,