pub struct ColorSpec { /* private fields */ }
Expand description
A color specification.
Implementations
sourceimpl ColorSpec
impl ColorSpec
sourcepub fn bold(&self) -> bool
pub fn bold(&self) -> bool
Get whether this is bold or not.
Note that the bold setting has no effect in a Windows console.
sourcepub fn set_bold(&mut self, yes: bool) -> &mut ColorSpec
pub fn set_bold(&mut self, yes: bool) -> &mut ColorSpec
Set whether the text is bolded or not.
Note that the bold setting has no effect in a Windows console.
sourcepub fn underline(&self) -> bool
pub fn underline(&self) -> bool
Get whether this is underline or not.
Note that the underline setting has no effect in a Windows console.
sourcepub fn set_underline(&mut self, yes: bool) -> &mut ColorSpec
pub fn set_underline(&mut self, yes: bool) -> &mut ColorSpec
Set whether the text is underlined or not.
Note that the underline setting has no effect in a Windows console.
sourcepub fn intense(&self) -> bool
pub fn intense(&self) -> bool
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.
sourcepub fn set_intense(&mut self, yes: bool) -> &mut ColorSpec
pub fn set_intense(&mut self, yes: bool) -> &mut ColorSpec
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
impl Eq for ColorSpec
impl StructuralEq for ColorSpec
impl StructuralPartialEq for ColorSpec
Auto Trait Implementations
impl RefUnwindSafe for ColorSpec
impl Send for ColorSpec
impl Sync for ColorSpec
impl Unpin for ColorSpec
impl UnwindSafe for ColorSpec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more