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...