[][src]Function colored::control::set_virtual_terminal

pub fn set_virtual_terminal(use_virtual: bool) -> WinResult<()>

Sets a flag to the console to use a virtual terminal environment. This is primarily used for Windows 10 environments which will not correctly colorize the outputs based on ansi escape codes.

Notes

Only available to Windows build targets.

Example

use colored::*;
control::set_virtual_terminal(false);
println!("{}", "bright cyan".bright_cyan());	// will print 'bright cyan' on windows 10

control::set_virtual_terminal(true);
println!("{}", "bright cyan".bright_cyan());	// will print correctly