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}