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