3个版本 (重大更新)
0.3.0 | 2021年6月27日 |
---|---|
0.2.0 | 2021年2月1日 |
0.1.0 | 2021年2月1日 |
#10 in #buf
2,158 每月下载量
用于 2 crates
9KB
146 行
Liveterm
将东西打印到终端,然后删除,重复!
以下是使用方法
let mut tp = TermPrinter::new(std::io::stdout());
for i in 0..10 {
tp.clear()?; // clear what we draw last time
tp.buf.clear(); // clear the buffer
write!(tp.buf, "{}", i)?; // fill the buffer
tp.print()?; // draw the buffer
}
lib.rs
:
将东西打印到终端,然后删除,重复!
以下是使用方法
use liveterm::TermPrinter;
use std::fmt::Write;
let mut tp = TermPrinter::new(std::io::stdout());
for i in 0..10 {
tp.clear()?; // clear what we draw last time
tp.buf.clear(); // clear the buffer
write!(tp.buf, "{}", i)?; // fill the buffer
tp.print()?; // draw the buffer
}
依赖项
~2.5MB
~41K SLoC