@@ -7,7 +7,7 @@ use arrayvec::ArrayString;
7
7
use bencher:: Bencher ;
8
8
9
9
fn try_push_c ( b : & mut Bencher ) {
10
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
10
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
11
11
b. iter ( || {
12
12
v. clear ( ) ;
13
13
while v. try_push ( 'c' ) . is_ok ( ) {
@@ -18,7 +18,7 @@ fn try_push_c(b: &mut Bencher) {
18
18
}
19
19
20
20
fn try_push_alpha ( b : & mut Bencher ) {
21
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
21
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
22
22
b. iter ( || {
23
23
v. clear ( ) ;
24
24
while v. try_push ( 'α' ) . is_ok ( ) {
@@ -30,7 +30,7 @@ fn try_push_alpha(b: &mut Bencher) {
30
30
31
31
// Yes, pushing a string char-by-char is slow. Use .push_str.
32
32
fn try_push_string ( b : & mut Bencher ) {
33
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
33
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
34
34
let input = "abcαβγ“”" ;
35
35
b. iter ( || {
36
36
v. clear ( ) ;
@@ -45,7 +45,7 @@ fn try_push_string(b: &mut Bencher) {
45
45
}
46
46
47
47
fn push_c ( b : & mut Bencher ) {
48
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
48
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
49
49
b. iter ( || {
50
50
v. clear ( ) ;
51
51
while !v. is_full ( ) {
@@ -57,7 +57,7 @@ fn push_c(b: &mut Bencher) {
57
57
}
58
58
59
59
fn push_alpha ( b : & mut Bencher ) {
60
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
60
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
61
61
b. iter ( || {
62
62
v. clear ( ) ;
63
63
while !v. is_full ( ) {
@@ -69,7 +69,7 @@ fn push_alpha(b: &mut Bencher) {
69
69
}
70
70
71
71
fn push_string ( b : & mut Bencher ) {
72
- let mut v = ArrayString :: < [ u8 ; 512 ] > :: new ( ) ;
72
+ let mut v = ArrayString :: < 512 > :: new ( ) ;
73
73
let input = "abcαβγ“”" ;
74
74
b. iter ( || {
75
75
v. clear ( ) ;
0 commit comments