11use divan:: {
22 black_box,
3- counter:: { Bytes , Chars } ,
3+ counter:: { BytesCount , CharsCount } ,
44 Bencher ,
55} ;
66
@@ -44,9 +44,9 @@ impl GenString for Unicode {
4444fn clear < G : GenString , const N : usize > ( bencher : Bencher ) {
4545 let mut gen = G :: default ( ) ;
4646 bencher
47- . counter ( Chars :: new ( N ) )
47+ . counter ( CharsCount :: new ( N ) )
4848 . with_inputs ( || gen. gen_string ( N ) )
49- . input_counter ( Bytes :: of_str)
49+ . input_counter ( BytesCount :: of_str)
5050 . bench_local_refs ( String :: clear) ;
5151}
5252
@@ -57,9 +57,9 @@ fn clear<G: GenString, const N: usize>(bencher: Bencher) {
5757fn drop < G : GenString , const N : usize > ( bencher : Bencher ) {
5858 let mut gen = G :: default ( ) ;
5959 bencher
60- . counter ( Chars :: new ( N ) )
60+ . counter ( CharsCount :: new ( N ) )
6161 . with_inputs ( || gen. gen_string ( N ) )
62- . input_counter ( Bytes :: of_str)
62+ . input_counter ( BytesCount :: of_str)
6363 . bench_local_values ( std:: mem:: drop) ;
6464}
6565
@@ -70,9 +70,9 @@ fn drop<G: GenString, const N: usize>(bencher: Bencher) {
7070fn validate_utf8 < G : GenString , const N : usize > ( bencher : Bencher ) {
7171 let mut gen = G :: default ( ) ;
7272 bencher
73- . counter ( Chars :: new ( N ) )
73+ . counter ( CharsCount :: new ( N ) )
7474 . with_inputs ( || gen. gen_string ( N ) )
75- . input_counter ( Bytes :: of_str)
75+ . input_counter ( BytesCount :: of_str)
7676 . bench_local_refs ( |s| {
7777 let bytes = black_box ( s. as_bytes ( ) ) ;
7878 _ = black_box ( std:: str:: from_utf8 ( bytes) ) ;
@@ -86,9 +86,9 @@ fn validate_utf8<G: GenString, const N: usize>(bencher: Bencher) {
8686fn char_count < G : GenString , const N : usize > ( bencher : Bencher ) {
8787 let mut gen = G :: default ( ) ;
8888 bencher
89- . counter ( Chars :: new ( N ) )
89+ . counter ( CharsCount :: new ( N ) )
9090 . with_inputs ( || gen. gen_string ( N ) )
91- . input_counter ( Bytes :: of_str)
91+ . input_counter ( BytesCount :: of_str)
9292 . bench_local_refs ( |s| s. chars ( ) . count ( ) ) ;
9393}
9494
@@ -99,9 +99,9 @@ fn char_count<G: GenString, const N: usize>(bencher: Bencher) {
9999fn make_ascii_lowercase < G : GenString , const N : usize > ( bencher : Bencher ) {
100100 let mut gen = G :: default ( ) ;
101101 bencher
102- . counter ( Chars :: new ( N ) )
102+ . counter ( CharsCount :: new ( N ) )
103103 . with_inputs ( || gen. gen_string ( N ) )
104- . input_counter ( Bytes :: of_str)
104+ . input_counter ( BytesCount :: of_str)
105105 . bench_local_refs ( |s| s. make_ascii_lowercase ( ) ) ;
106106}
107107
@@ -112,9 +112,9 @@ fn make_ascii_lowercase<G: GenString, const N: usize>(bencher: Bencher) {
112112fn make_ascii_uppercase < G : GenString , const N : usize > ( bencher : Bencher ) {
113113 let mut gen = G :: default ( ) ;
114114 bencher
115- . counter ( Chars :: new ( N ) )
115+ . counter ( CharsCount :: new ( N ) )
116116 . with_inputs ( || gen. gen_string ( N ) )
117- . input_counter ( Bytes :: of_str)
117+ . input_counter ( BytesCount :: of_str)
118118 . bench_local_refs ( |s| s. make_ascii_uppercase ( ) ) ;
119119}
120120
@@ -125,9 +125,9 @@ fn make_ascii_uppercase<G: GenString, const N: usize>(bencher: Bencher) {
125125fn to_ascii_lowercase < G : GenString , const N : usize > ( bencher : Bencher ) {
126126 let mut gen = G :: default ( ) ;
127127 bencher
128- . counter ( Chars :: new ( N ) )
128+ . counter ( CharsCount :: new ( N ) )
129129 . with_inputs ( || gen. gen_string ( N ) )
130- . input_counter ( Bytes :: of_str)
130+ . input_counter ( BytesCount :: of_str)
131131 . bench_local_refs ( |s| s. to_ascii_lowercase ( ) ) ;
132132}
133133
@@ -138,9 +138,9 @@ fn to_ascii_lowercase<G: GenString, const N: usize>(bencher: Bencher) {
138138fn to_ascii_uppercase < G : GenString , const N : usize > ( bencher : Bencher ) {
139139 let mut gen = G :: default ( ) ;
140140 bencher
141- . counter ( Chars :: new ( N ) )
141+ . counter ( CharsCount :: new ( N ) )
142142 . with_inputs ( || gen. gen_string ( N ) )
143- . input_counter ( Bytes :: of_str)
143+ . input_counter ( BytesCount :: of_str)
144144 . bench_local_refs ( |s| s. to_ascii_uppercase ( ) ) ;
145145}
146146
@@ -151,9 +151,9 @@ fn to_ascii_uppercase<G: GenString, const N: usize>(bencher: Bencher) {
151151fn to_lowercase < G : GenString , const N : usize > ( bencher : Bencher ) {
152152 let mut gen = G :: default ( ) ;
153153 bencher
154- . counter ( Chars :: new ( N ) )
154+ . counter ( CharsCount :: new ( N ) )
155155 . with_inputs ( || gen. gen_string ( N ) )
156- . input_counter ( Bytes :: of_str)
156+ . input_counter ( BytesCount :: of_str)
157157 . bench_local_refs ( |s| s. to_lowercase ( ) ) ;
158158}
159159
@@ -164,8 +164,8 @@ fn to_lowercase<G: GenString, const N: usize>(bencher: Bencher) {
164164fn to_uppercase < G : GenString , const N : usize > ( bencher : Bencher ) {
165165 let mut gen = G :: default ( ) ;
166166 bencher
167- . counter ( Chars :: new ( N ) )
167+ . counter ( CharsCount :: new ( N ) )
168168 . with_inputs ( || gen. gen_string ( N ) )
169- . input_counter ( Bytes :: of_str)
169+ . input_counter ( BytesCount :: of_str)
170170 . bench_local_refs ( |s| s. to_uppercase ( ) ) ;
171171}
0 commit comments