We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e48c684 commit 8acb566Copy full SHA for 8acb566
library/core/benches/char/methods.rs
@@ -45,3 +45,13 @@ fn bench_to_ascii_uppercase(b: &mut Bencher) {
45
fn bench_to_ascii_lowercase(b: &mut Bencher) {
46
b.iter(|| CHARS.iter().cycle().take(10_000).map(|c| c.to_ascii_lowercase()).min())
47
}
48
+
49
+#[bench]
50
+fn bench_char_to_uppercase(b: &mut Bencher) {
51
+ b.iter(|| (0..=255).cycle().take(10_000).map(|b| char::from(b).to_uppercase()).count())
52
+}
53
54
55
+fn bench_char_to_lowercase(b: &mut Bencher) {
56
+ b.iter(|| (0..=255).cycle().take(10_000).map(|b| char::from(b).to_lowercase()).count())
57
0 commit comments