Enum term::Attr [] [src]

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

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 (or possibly bright) mode

[]

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

[]

Italics mode. Often not supported

[]

Underline mode

[]

Blink mode

[]

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

[]

Reverse mode, inverts the foreground and background colors

[]

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

[]

Convenience attribute to set the foreground color

[]

Convenience attribute to set the background color

Trait Implementations

impl Debug for Attr
[src]

[]

Formats the value using the given formatter.

impl PartialEq for Attr
[src]

[]

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

[]

This method tests for !=.

impl Hash for Attr
[src]

[]

Feeds this value into the given [Hasher]. Read more

[]

Feeds a slice of this type into the given [Hasher]. Read more

impl Eq for Attr
[src]

impl Copy for Attr
[src]

impl Clone for Attr
[src]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more