3 个不稳定版本
0.2.1 | 2024 年 5 月 9 日 |
---|---|
0.2.0 | 2023 年 11 月 24 日 |
0.1.0 | 2023 年 11 月 24 日 |
#2 in #bars
每月下载量 158
9KB
142 代码行,不含注释
后退
后退是一个围绕 indicatif 的包装库,提供具有简单且有限 API 的结构和特类,这些结构和特类可以在模块和函数之间传递。
对于高级进度条使用,在不需在不同代码部分之间共享进度条的项目中,直接使用 indicatif(或许多其他优秀的 crate 之一)可能更为合适。此 crate 可用于构建可以在线程之间传递、借用或移动的进度条。
cargo run --example sync
lib.rs
:
后退是一个围绕 indicatif 的包装库,提供具有简单且有限 API 的结构和特类,这些结构和特类可以在模块和函数之间传递。
对于高级进度条使用,在不需在不同代码部分之间共享进度条的项目中,直接使用 indicatif(或许多其他优秀的 crate 之一)可能更为合适。此 crate 可用于构建可以在线程之间传递、借用或移动的进度条。
use retrogress::Progress;
use retrogress::{ProgressBar, Sync};
let mut progress = ProgressBar::new(Sync::boxed());
let pb = progress.append("step 1");
progress.println(pb, "Write a line of text above the progress bar");
progress.println(pb, "Write another line");
progress.succeeded(pb);
依赖项
~1.5–8.5MB
~58K SLoC