]> git.proxmox.com Git - rustc.git/blob - vendor/url/benches/parse_url.rs
New upstream version 1.50.0+dfsg1
[rustc.git] / vendor / url / benches / parse_url.rs
1 #[macro_use]
2 extern crate bencher;
3
4 extern crate url;
5
6 use bencher::{black_box, Bencher};
7
8 use url::Url;
9
10 fn short(bench: &mut Bencher) {
11 let url = "https://example.com/bench";
12
13 bench.bytes = url.len() as u64;
14 bench.iter(|| black_box(url).parse::<Url>().unwrap());
15 }
16
17 benchmark_group!(benches, short);
18 benchmark_main!(benches);