2 个版本

0.1.1 2023年4月8日
0.1.0 2023年4月8日

#1800开发工具

MIT/Apache

6KB
104

Easy Progress

轻松获取进度

此示例将生成 ProgressEvent 20 次。

// After loop 100 times it will produce 20 ProgressEvent
let mut p = Progress::new("test", 100, 20);

for _i in 0..100 {
    match p.next() {
        Some(event) => {
            println!("{:?}", event);
        }
        None => {}
    }
    std::thread::sleep(std::time::Duration::new(0, 1000 * 100))
}

lib.rs:

Easy Progress

轻松获取进度

此示例将生成 ProgressEvent 10 次。

let p = Progress::new("my-progress", 100, 10);

p.next() -> Option<ProgressEvent>

无运行时依赖