The Nexmark benchmark data generator in Rust.
sh
cargo install nexmark --features bin
Generate nexmark events. Print one per line in JSON format:
sh
nexmark
Only generate events for a specific type:
sh
nexmark -t person
By default it generates events at a certain rate based on the timestamp. You can make it generate all at once by adding --no-wait
:
sh
nexmark -n 10 --no-wait
See more usages:
sh
nexmark -h
Add nexmark to your Cargo.toml:
sh
cargo add nexmark
Generate events from the generator:
```rust use nexmark::EventGenerator;
for event in EventGenerator::default().take(10) { println!("{event:?}"); } ```
Apache License 2.0. Please refer to LICENSE for more information.