Function owo_colors::unset_override
source ยท pub fn unset_override()
Expand description
Remove any override value for whether or not colors are supported. This
means if_supports_color
will
resume checking if the given terminal output (Stream
)
supports colors.
This override can be set using set_override
.
Examples found in repository?
examples/override.rs (line 13)
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
fn main() {
println!("Override color=always");
owo_colors::set_override(true);
println!("{}", "blue".if_supports_color(Stdout, |text| text.blue()));
println!("Override color=never");
owo_colors::set_override(false);
println!("{}", "green".if_supports_color(Stdout, |text| text.green()));
println!("Override color=auto");
owo_colors::unset_override();
println!(
"{}",
"yellow".if_supports_color(Stdout, |text| text.bright_yellow())
);
}