Enum term::Attr [] [src]

pub enum Attr {
    Bold,
    Dim,
    Italic(bool),
    Underline(bool),
    Blink,
    Standout(bool),
    Reverse,
    Secure,
    ForegroundColor(Color),
    BackgroundColor(Color),
}
Unstable (rustc_private)

: use the crates.io term library instead

Terminal attributes for use with term.attr().

Most attributes can only be turned on and must be turned off with term.reset(). The ones that can be turned off explicitly take a boolean value. Color is also represented as an attribute for convenience.

Variants

Bold
Unstable (rustc_private)

: use the crates.io term library instead

Bold (or possibly bright) mode

Dim
Unstable (rustc_private)

: use the crates.io term library instead

Dim mode, also called faint or half-bright. Often not supported

Italic(bool)
Unstable (rustc_private)

: use the crates.io term library instead

Italics mode. Often not supported

Underline(bool)
Unstable (rustc_private)

: use the crates.io term library instead

Underline mode

Blink
Unstable (rustc_private)

: use the crates.io term library instead

Blink mode

Standout(bool)
Unstable (rustc_private)

: use the crates.io term library instead

Standout mode. Often implemented as Reverse, sometimes coupled with Bold

Reverse
Unstable (rustc_private)

: use the crates.io term library instead

Reverse mode, inverts the foreground and background colors

Secure
Unstable (rustc_private)

: use the crates.io term library instead

Secure mode, also called invis mode. Hides the printed text

ForegroundColor(Color)
Unstable (rustc_private)

: use the crates.io term library instead

Convenience attribute to set the foreground color

BackgroundColor(Color)
Unstable (rustc_private)

: use the crates.io term library instead

Convenience attribute to set the background color

Trait Implementations

Derived Implementations

impl Clone for Attr
[src]

fn clone(&self) -> Attr

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for Attr
[src]

impl Eq for Attr
[src]

impl PartialEq for Attr
[src]

fn eq(&self, __arg_0: &Attr) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Attr) -> bool

This method tests for !=.

impl Debug for Attr
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.