pub struct SetColors(pub Colors);
Expand description
A command that optionally sets the foreground and/or background color.
For example:
use std::io::{stdout, Write};
use crossterm::execute;
use crossterm::style::{Color::{Green, Black}, Colors, Print, SetColors};
execute!(
stdout(),
SetColors(Colors::new(Green, Black)),
Print("Hello, world!".to_string()),
).unwrap();
See Colors
for more info.
Notes
Commands must be executed/queued for execution otherwise they do nothing.
Tuple Fields§
§0: Colors
Trait Implementations§
source§impl PartialEq<SetColors> for SetColors
impl PartialEq<SetColors> for SetColors
impl Copy for SetColors
impl Eq for SetColors
impl StructuralEq for SetColors
impl StructuralPartialEq for SetColors
Auto Trait Implementations§
impl RefUnwindSafe for SetColors
impl Send for SetColors
impl Sync for SetColors
impl Unpin for SetColors
impl UnwindSafe for SetColors
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