about summary refs log tree commit diff
path: root/src/libcore/benches/char/methods.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore/benches/char/methods.rs')
-rw-r--r--src/libcore/benches/char/methods.rs37
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()
-    })
-}