diff options
Diffstat (limited to 'src/libcore/benches/char/methods.rs')
| -rw-r--r-- | src/libcore/benches/char/methods.rs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/libcore/benches/char/methods.rs b/src/libcore/benches/char/methods.rs deleted file mode 100644 index a9a08a4d762..00000000000 --- a/src/libcore/benches/char/methods.rs +++ /dev/null @@ -1,37 +0,0 @@ -use test::Bencher; - -const CHARS: [char; 9] = ['0', 'x', '2', '5', 'A', 'f', '7', '8', '9']; -const RADIX: [u32; 5] = [2, 8, 10, 16, 32]; - -#[bench] -fn bench_to_digit_radix_2(b: &mut Bencher) { - b.iter(|| CHARS.iter().cycle().take(10_000).map(|c| c.to_digit(2)).min()) -} - -#[bench] -fn bench_to_digit_radix_10(b: &mut Bencher) { - b.iter(|| CHARS.iter().cycle().take(10_000).map(|c| c.to_digit(10)).min()) -} - -#[bench] -fn bench_to_digit_radix_16(b: &mut Bencher) { - b.iter(|| CHARS.iter().cycle().take(10_000).map(|c| c.to_digit(16)).min()) -} - -#[bench] -fn bench_to_digit_radix_36(b: &mut Bencher) { - b.iter(|| CHARS.iter().cycle().take(10_000).map(|c| c.to_digit(36)).min()) -} - -#[bench] -fn bench_to_digit_radix_var(b: &mut Bencher) { - b.iter(|| { - CHARS - .iter() - .cycle() - .zip(RADIX.iter().cycle()) - .take(10_000) - .map(|(c, radix)| c.to_digit(*radix)) - .min() - }) -} |
