Closed
Description
From rust-lang/rust#52805 (comment). String::new()
is faster than ""::to_string()
#[bench]
fn bench_string_new(b: &mut Bencher) {
b.iter(|| String::new());
}
#[bench]
fn bench_to_string(b: &mut Bencher) {
b.iter(|| "".to_string());
}
running 2 tests
test tests::bench_string_new ... bench: 0 ns/iter (+/- 0)
test tests::bench_to_string ... bench: 8 ns/iter (+/- 0)