/// An example how to queue & flush the ANSI escape sequence. | |
use std::io::{Result, Write}; | |
use anes::queue; | |
fn main() -> Result<()> { | |
let mut stdout = std::io::stdout(); | |
queue!( | |
&mut stdout, | |
anes::SaveCursorPosition, | |
anes::MoveCursorTo(10, 10) | |
)?; | |
queue!(&mut stdout, anes::RestoreCursorPosition,)?; | |
// ANSI sequences are not executed until you flush it! | |
stdout.flush() | |
} |