2 个不稳定版本

0.2.0 2023年1月11日
0.1.0 2022年11月24日

#1073解析实现

Download history 4376/week @ 2024-03-14 3825/week @ 2024-03-21 4641/week @ 2024-03-28 3376/week @ 2024-04-04 3706/week @ 2024-04-11 3708/week @ 2024-04-18 2726/week @ 2024-04-25 2193/week @ 2024-05-02 2616/week @ 2024-05-09 2492/week @ 2024-05-16 1739/week @ 2024-05-23 900/week @ 2024-05-30 807/week @ 2024-06-06 796/week @ 2024-06-13 624/week @ 2024-06-20 544/week @ 2024-06-27

3,032 每月下载量
2 crates 中使用

Apache-2.0

40KB
703

Nexmark-rs

Crate Docs CI

使用 Rust 编写的 Nexmark 基准数据生成器。

安装

cargo install nexmark --features bin

使用

生成 Nexmark 事件。以 JSON 格式逐行打印

nexmark

仅生成特定类型的事件

nexmark -t person

默认情况下,它根据时间戳以一定速率生成事件。您可以通过添加 --no-wait 使其一次性生成所有事件

nexmark -n 10 --no-wait

查看更多用法

nexmark -h

作为库使用

将 nexmark 添加到您的 Cargo.toml

cargo add nexmark

从生成器生成事件

use nexmark::EventGenerator;

for event in EventGenerator::default().take(10) {
    println!("{event:?}");
}

许可证

Apache 许可证 2.0。有关更多信息,请参阅 LICENSE

依赖项

~245–750KB
~14K SLoC