[][src]Struct show_my_errors::Stylesheet

pub struct Stylesheet {
    pub info: ColorSpec,
    pub warning: ColorSpec,
    pub error: ColorSpec,
    pub linenr: ColorSpec,
    pub filename: ColorSpec,
    pub content: ColorSpec,
}

Set of styles to colorize the output

Fields

info: ColorSpec

Color of Severity::Info annotations

warning: ColorSpec

Color of Severity::Warning annotations

error: ColorSpec

Color of Severity::Error annotations

linenr: ColorSpec

Color of line numbers column

filename: ColorSpec

Color of filename

content: ColorSpec

Color of annotated line content

Methods

impl Stylesheet[src]

pub fn monochrome() -> Self[src]

Get a monochrome stylesheet without any colors set. This is also available via Default.

pub fn colored() -> Self[src]

Get a default rustc-like colored stylesheet

pub fn by_severity(&self, severity: &Severity) -> &ColorSpec[src]

Get color of message by its Severity

Trait Implementations

impl Clone for Stylesheet[src]

impl Debug for Stylesheet[src]

impl Default for Stylesheet[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.