use criterion::{Criterion, criterion_group, criterion_main};
use flowparser_sflow::SflowParser;
fn bench_parse_datagram(c: &mut Criterion) {
let data: Vec<u8> = vec![
0, 0, 0, 5, 0, 0, 0, 1, 10, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 100, 0, 0, 0, 0, ];
let parser = SflowParser::default();
c.bench_function("parse_empty_datagram", |b| {
b.iter(|| parser.parse_bytes(&data))
});
}
criterion_group!(benches, bench_parse_datagram);
criterion_main!(benches);