This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangyang-zerotierone/zeroidc/vendor/mime/benches/fmt.rs

20 lines
425 B
Rust

#![feature(test)]
extern crate mime;
extern crate test;
use test::Bencher;
#[bench]
fn bench_fmt(b: &mut Bencher) {
use std::fmt::Write;
let mime = ::mime::TEXT_PLAIN_UTF_8;
b.bytes = mime.to_string().as_bytes().len() as u64;
let mut s = String::with_capacity(64);
b.iter(|| {
let _ = write!(s, "{}", mime);
::test::black_box(&s);
unsafe { s.as_mut_vec().set_len(0); }
})
}