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 | Bold (or possibly bright) mode |
Dim | Dim mode, also called faint or half-bright. Often not supported |
Italic | Italics mode. Often not supported |
Underline | Underline mode |
Blink | Blink mode |
Standout | Standout mode. Often implemented as Reverse, sometimes coupled with Bold |
Reverse | Reverse mode, inverts the foreground and background colors |
Secure | Secure mode, also called invis mode. Hides the printed text |
ForegroundColor | Convenience attribute to set the foreground color |
BackgroundColor | Convenience attribute to set the background color |