19 lines
425 B
Rust
19 lines
425 B
Rust
/// 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()
|
|
}
|