Trait peter::Stylize[][src]

pub trait Stylize<T>: Sized {
    fn bold(self) -> Styled<Self> { ... }
fn dimmed(self) -> Styled<Self> { ... }
fn italic(self) -> Styled<Self> { ... }
fn underline(self) -> Styled<Self> { ... }
fn blink(self) -> Styled<Self> { ... }
fn reverse(self) -> Styled<Self> { ... }
fn hidden(self) -> Styled<Self> { ... }
fn strikethrough(self) -> Styled<Self> { ... }
fn fg(self, color: Color) -> Styled<Self> { ... }
fn on(self, color: Color) -> Styled<Self> { ... }
fn black(self) -> Styled<Self> { ... }
fn red(self) -> Styled<Self> { ... }
fn green(self) -> Styled<Self> { ... }
fn yellow(self) -> Styled<Self> { ... }
fn blue(self) -> Styled<Self> { ... }
fn magenta(self) -> Styled<Self> { ... }
fn cyan(self) -> Styled<Self> { ... }
fn white(self) -> Styled<Self> { ... }
fn fixed(self, n: u8) -> Styled<Self> { ... }
fn rgb(self, r: u8, g: u8, b: u8) -> Styled<Self> { ... } }

Allows anything implementing Display to be styled.

Provided methods

fn bold(self) -> Styled<Self>[src]

fn dimmed(self) -> Styled<Self>[src]

fn italic(self) -> Styled<Self>[src]

fn underline(self) -> Styled<Self>[src]

fn reverse(self) -> Styled<Self>[src]

fn hidden(self) -> Styled<Self>[src]

fn strikethrough(self) -> Styled<Self>[src]

fn fg(self, color: Color) -> Styled<Self>[src]

fn on(self, color: Color) -> Styled<Self>[src]

fn black(self) -> Styled<Self>[src]

fn red(self) -> Styled<Self>[src]

fn green(self) -> Styled<Self>[src]

fn yellow(self) -> Styled<Self>[src]

fn blue(self) -> Styled<Self>[src]

fn magenta(self) -> Styled<Self>[src]

fn cyan(self) -> Styled<Self>[src]

fn white(self) -> Styled<Self>[src]

fn fixed(self, n: u8) -> Styled<Self>[src]

fn rgb(self, r: u8, g: u8, b: u8) -> Styled<Self>[src]

Loading content...

Implementors

impl<T> Stylize<T> for T where
    T: Display
[src]

Blanket implementation for everything that implements Display.

Loading content...