15 lines
382 B
Rust
15 lines
382 B
Rust
use criterion::{criterion_group, criterion_main, Criterion};
|
|
use irctokens::Line;
|
|
|
|
fn basic() {
|
|
Line::tokenise(b"@tag1=tag1value;tag2=;tag3 :source COMMAND arg1 arg2 :arg3 with space")
|
|
.unwrap();
|
|
}
|
|
|
|
fn criterion_benchmark(c: &mut Criterion) {
|
|
c.bench_function("basic", |b| b.iter(basic));
|
|
}
|
|
|
|
criterion_group!(benches, criterion_benchmark);
|
|
criterion_main!(benches);
|