Struct termcolor::ColorSpec [−][src]
pub struct ColorSpec { /* fields omitted */ }
Expand description
A color specification.
Implementations
Get whether this is bold or not.
Note that the bold setting has no effect in a Windows console.
Set whether the text is bolded or not.
Note that the bold setting has no effect in a Windows console.
Get whether this is dimmed or not.
Note that the dimmed setting has no effect in a Windows console.
Set whether the text is dimmed or not.
Note that the dimmed setting has no effect in a Windows console.
Get whether this is italic or not.
Note that the italic setting has no effect in a Windows console.
Set whether the text is italicized or not.
Note that the italic setting has no effect in a Windows console.
Get whether this is underline or not.
Note that the underline setting has no effect in a Windows console.
Set whether the text is underlined or not.
Note that the underline setting has no effect in a Windows console.
Get whether reset is enabled or not.
reset is enabled by default. When disabled and using ANSI escape
sequences, a “reset” code will be emitted every time a ColorSpec
’s
settings are applied.
Note that the reset setting has no effect in a Windows console.
Set whether to reset the terminal whenever color settings are applied.
reset is enabled by default. When disabled and using ANSI escape
sequences, a “reset” code will be emitted every time a ColorSpec
’s
settings are applied.
Typically this is useful if callers have a requirement to more scrupulously manage the exact sequence of escape codes that are emitted when using ANSI for colors.
Note that the reset setting has no effect in a Windows console.
Get whether this is intense or not.
On Unix-like systems, this will output the ANSI escape sequence that will print a high-intensity version of the color specified.
On Windows systems, this will output the ANSI escape sequence that will print a brighter version of the color specified.
Set whether the text is intense or not.
On Unix-like systems, this will output the ANSI escape sequence that will print a high-intensity version of the color specified.
On Windows systems, this will output the ANSI escape sequence that will print a brighter version of the color specified.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ColorSpec
impl UnwindSafe for ColorSpec
Blanket Implementations
Mutably borrows from an owned value. Read more