1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 5 月 11 日

#showing 中排名第 4

每月下载量 35

MIT/Apache

7KB
71

progressive

一个用于显示迭代器和循环进度的 Rust 库。

Build Status

文档

要创建文档,请运行

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