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()
|
||
|
|
}
|