basic_bench/basic_bench.rs
1//! A basic benchmark example.
2
3use std::time::SystemTime;
4
5use seqgen::prelude::*;
6
7fn main() {
8 let mut seq = Sequence::linear_seq();
9
10 let n = 1_000_000_000;
11 let now = SystemTime::now();
12 let element = seq.nth_element(n);
13 let later = SystemTime::now();
14 let delta_secs = later.duration_since(now).unwrap().as_secs_f64();
15
16 println!("Generated {n} elements in: {delta_secs}s");
17 println!("Last alive element: {element}");
18}