pub enum Styles {
Show 19 variants
Off,
Bold,
Dim,
Italic,
Underline,
SlowBlink,
FaskBlink,
Reverse,
Conseal,
Strike,
DefaultFont,
DoublyUnderline,
BoldOrDimOff,
ItalicOff,
UnderlineOff,
BlinkOff,
ReverseOff,
Reveal,
StrikeOff,
}Expand description
Some properties not necessarily releated to foreground and background colors and are in this enum.
Variants§
Off
Sometimes you want to turn off all properties and switching to default for every property is quite unreadable. By using this, you can turn off all ansi customizations.
§Example
// Instead of doing this
println!("{}{}This is green text with a blue background.{}{} This is plain text.", bg::Blue, fg::Green, bg::Normal, fg::Normal);
// You can do
println!("{}{}This is green text with a blue background.{} This is plain text.", bg::Blue, fg::Green, Off);Bold
Dim
Italic
Underline
SlowBlink
FaskBlink
Reverse
Conseal
Strike
DefaultFont
DoublyUnderline
BoldOrDimOff
ItalicOff
UnderlineOff
BlinkOff
ReverseOff
Reveal
StrikeOff
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Styles
impl RefUnwindSafe for Styles
impl Send for Styles
impl Sync for Styles
impl Unpin for Styles
impl UnwindSafe for Styles
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more