[][src]Enum colory::Styles

pub enum Styles {
    Off,
    Bold,
    Dim,
    Italic,
    Underline,
    SlowBlink,
    FaskBlink,
    Reverse,
    Conseal,
    Strike,
    DefaultFont,
    DoublyUnderline,
    BoldOrDimOff,
    ItalicOff,
    UnderlineOff,
    BlinkOff,
    ReverseOff,
    Reveal,
    StrikeOff,
}

Some properties not necessarily releated to foreground and background colors and are in this enum.

Variants

Off

Sometimes you want to turn off all properties and switching to default for every property is quite unreadable. By using this, you can turn off all ansi customizations.

Example

// Instead of doing this
println!("{}{}This is green text with a blue background.{}{} This is plain text.", bg::Blue, fg::Green, bg::Normal, fg::Normal);
// You can do
println!("{}{}This is green text with a blue background.{} This is plain text.", bg::Blue, fg::Green, Off);
Bold
Dim
Italic
Underline
Reverse
Conseal
Strike
DefaultFont
DoublyUnderline
BoldOrDimOff
ItalicOff
UnderlineOff
BlinkOff
ReverseOff
Reveal
StrikeOff

Trait Implementations

impl Display for Styles[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> ToString for T where
    T: Display + ?Sized
[src]

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.