1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016 年 5 月 11 日 |
---|
在 #showing 中排名第 4
每月下载量 35 次
7KB
71 行
progressive
一个用于显示迭代器和循环进度的 Rust 库。
文档
要创建文档,请运行
cargo doc
用法
要使用 progressive
,将其添加到您的 Cargo.toml
[dependencies]
progressive = "0.1"
并添加到您的 crate 根目录
extern crate progressive;
以下是一个简单示例,展示了如何包装迭代器以获取进度信息
extern crate progressive;
use progressive::progress;
use std::time::Duration;
fn main() {
for _ in progress(0..30) {
// do something expensive here
std::thread::sleep(Duration::from_millis(200));
}
}
运行示例请执行 cargo run --example basic
lib.rs
:
允许您包装迭代器并在运行时显示进度。
extern crate progressive;
use progressive::progress;
use std::time::Duration;
fn main() {
// wrap the range in progress() to see progress information
for _ in progress(0..10) {
// do something expensive here
std::thread::sleep(Duration::from_millis(500));
}
}
依赖项
~40KB