ColorFormat

Enum ColorFormat 

Source
pub enum ColorFormat {
    Solid,
    InlineGradient(usize),
    MultiLineGradient(usize),
}
Expand description

Color formatting mode that determines how log records are colored/how a theme is applied to log records

Variants§

§

Solid

solid color(s) applied from a theme to log lines

§

InlineGradient(usize)

linear color gradient applied over characters in a single line, with arg for number of steps in gradient (how many characters it will take to go from the starting color to the ending color for each level)

§

MultiLineGradient(usize)

linear color gradient applied over multiple lines, with arg for number of steps in gradient (how many lines it will take to go from the starting color to the ending color for each level)

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.