0.5.1-pre.2 |
|
---|
#18 in #termion
16KB
327 行
cursive_buffered_backend
任何 Cursive 后端的缓冲后端。主要创建目的是解决 Termion 后端存在的闪烁问题。
受到 Termion 自身类似问题评论的启发。
用法
let mut app = Cursive::try_new(|| {
let crossterm_backend = backend::crossterm::Backend::init().unwrap();
let buffered_backend = cursive_buffered_backend::BufferedBackend::new(crossterm_backend);
Ok(Box::new(buffered_backend))
});
依赖项
~7MB
~119K SLoC