13个版本
0.6.2 | 2024年8月8日 |
---|---|
0.6.1 | 2022年8月6日 |
0.6.0 | 2022年1月11日 |
0.6.0-alpha.0 | 2021年8月20日 |
0.1.0 | 2018年12月19日 |
#106 在 命令行界面
2,531 每月下载
用于 20 个Crates(16个直接使用)
17KB
325 行
cursive_buffered_backend
Cursive任何后端的缓冲后端。主要创建目的是解决Termion后端的一个闪烁问题。
受到Termion本身类似问题上的评论的启发。
用法
let backend_init = || -> std::io::Result<Box<dyn cursive::backend::Backend>> {
let backend = cursive::backends::termion::Backend::init()?;
let buffered_backend = cursive_buffered_backend::BufferedBackend::new(backend);
Ok(Box::new(buffered_backend))
};
let mut app = Cursive::new();
app.try_run_with(backend_init).ok()?;
依赖关系
~6MB
~100K SLoC