summaryrefslogtreecommitdiffstats
path: root/third_party/rust/want/benches/throughput.rs
blob: 5acca6b1acfd7a827fd01eeb1ba2ec0ddb0b8fbc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![feature(test)]

extern crate test;
extern crate want;

#[bench]
fn throughput(b: &mut test::Bencher) {
    let (mut gv, mut tk) = want::new();

    b.iter(move || {
        tk.want();
        assert!(gv.poll_want().unwrap().is_ready());
    });
}