Enum term::Attr
[−]
[src]
pub enum Attr { Bold, Dim, Italic(bool), Underline(bool), Blink, Standout(bool), Reverse, Secure, ForegroundColor(Color), BackgroundColor(Color), }
🔬 This is a nightly-only experimental API. (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
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Bold (or possibly bright) mode
Dim
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Dim mode, also called faint or half-bright. Often not supported
Italic(bool)
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Italics mode. Often not supported
Underline(bool)
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Underline mode
Blink
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Blink mode
Standout(bool)
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Standout mode. Often implemented as Reverse, sometimes coupled with Bold
Reverse
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Reverse mode, inverts the foreground and background colors
Secure
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Secure mode, also called invis mode. Hides the printed text
ForegroundColor(Color)
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Convenience attribute to set the foreground color
BackgroundColor(Color)
🔬 This is a nightly-only experimental API. (rustc_private
)
use the crates.io term
library instead
Convenience attribute to set the background color
Trait Implementations
impl Debug 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 Eq for Attr
[src]
impl Copy for Attr
[src]
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