@@ -71,7 +71,7 @@ async fn buf_writer() {
7171 let mut writer = BufWriter :: with_capacity ( 2 , Vec :: new ( ) ) ;
7272
7373 assert_eq ! ( writer. write( & [ 0 , 1 ] ) . await . unwrap( ) , 2 ) ;
74- assert_eq ! ( writer. buffer( ) , [ ] ) ;
74+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
7575 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 ] ) ;
7676
7777 assert_eq ! ( writer. write( & [ 2 ] ) . await . unwrap( ) , 1 ) ;
@@ -83,7 +83,7 @@ async fn buf_writer() {
8383 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 ] ) ;
8484
8585 writer. flush ( ) . await . unwrap ( ) ;
86- assert_eq ! ( writer. buffer( ) , [ ] ) ;
86+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
8787 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 , 2 , 3 ] ) ;
8888
8989 assert_eq ! ( writer. write( & [ 4 ] ) . await . unwrap( ) , 1 ) ;
@@ -96,23 +96,23 @@ async fn buf_writer() {
9696 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 , 2 , 3 , 4 , 5 ] ) ;
9797
9898 assert_eq ! ( writer. write( & [ 7 , 8 ] ) . await . unwrap( ) , 2 ) ;
99- assert_eq ! ( writer. buffer( ) , [ ] ) ;
99+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
100100 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) ;
101101
102102 assert_eq ! ( writer. write( & [ 9 , 10 , 11 ] ) . await . unwrap( ) , 3 ) ;
103- assert_eq ! ( writer. buffer( ) , [ ] ) ;
103+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
104104 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ] ) ;
105105
106106 writer. flush ( ) . await . unwrap ( ) ;
107- assert_eq ! ( writer. buffer( ) , [ ] ) ;
107+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
108108 assert_eq ! ( * writer. get_ref( ) , [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ] ) ;
109109}
110110
111111#[ tokio:: test]
112112async fn buf_writer_inner_flushes ( ) {
113113 let mut w = BufWriter :: with_capacity ( 3 , Vec :: new ( ) ) ;
114114 assert_eq ! ( w. write( & [ 0 , 1 ] ) . await . unwrap( ) , 2 ) ;
115- assert_eq ! ( * w. get_ref( ) , [ ] ) ;
115+ assert_eq ! ( * w. get_ref( ) , [ 0u8 ; 0 ] ) ;
116116 w. flush ( ) . await . unwrap ( ) ;
117117 let w = w. into_inner ( ) ;
118118 assert_eq ! ( w, [ 0 , 1 ] ) ;
@@ -136,7 +136,7 @@ async fn maybe_pending_buf_writer() {
136136 let mut writer = BufWriter :: with_capacity ( 2 , MaybePending :: new ( Vec :: new ( ) ) ) ;
137137
138138 assert_eq ! ( writer. write( & [ 0 , 1 ] ) . await . unwrap( ) , 2 ) ;
139- assert_eq ! ( writer. buffer( ) , [ ] ) ;
139+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
140140 assert_eq ! ( & writer. get_ref( ) . inner, & [ 0 , 1 ] ) ;
141141
142142 assert_eq ! ( writer. write( & [ 2 ] ) . await . unwrap( ) , 1 ) ;
@@ -148,7 +148,7 @@ async fn maybe_pending_buf_writer() {
148148 assert_eq ! ( & writer. get_ref( ) . inner, & [ 0 , 1 ] ) ;
149149
150150 writer. flush ( ) . await . unwrap ( ) ;
151- assert_eq ! ( writer. buffer( ) , [ ] ) ;
151+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
152152 assert_eq ! ( & writer. get_ref( ) . inner, & [ 0 , 1 , 2 , 3 ] ) ;
153153
154154 assert_eq ! ( writer. write( & [ 4 ] ) . await . unwrap( ) , 1 ) ;
@@ -161,18 +161,18 @@ async fn maybe_pending_buf_writer() {
161161 assert_eq ! ( writer. get_ref( ) . inner, & [ 0 , 1 , 2 , 3 , 4 , 5 ] ) ;
162162
163163 assert_eq ! ( writer. write( & [ 7 , 8 ] ) . await . unwrap( ) , 2 ) ;
164- assert_eq ! ( writer. buffer( ) , [ ] ) ;
164+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
165165 assert_eq ! ( writer. get_ref( ) . inner, & [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) ;
166166
167167 assert_eq ! ( writer. write( & [ 9 , 10 , 11 ] ) . await . unwrap( ) , 3 ) ;
168- assert_eq ! ( writer. buffer( ) , [ ] ) ;
168+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
169169 assert_eq ! (
170170 writer. get_ref( ) . inner,
171171 & [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ]
172172 ) ;
173173
174174 writer. flush ( ) . await . unwrap ( ) ;
175- assert_eq ! ( writer. buffer( ) , [ ] ) ;
175+ assert_eq ! ( writer. buffer( ) , [ 0u8 ; 0 ] ) ;
176176 assert_eq ! (
177177 & writer. get_ref( ) . inner,
178178 & [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ]
@@ -183,7 +183,7 @@ async fn maybe_pending_buf_writer() {
183183async fn maybe_pending_buf_writer_inner_flushes ( ) {
184184 let mut w = BufWriter :: with_capacity ( 3 , MaybePending :: new ( Vec :: new ( ) ) ) ;
185185 assert_eq ! ( w. write( & [ 0 , 1 ] ) . await . unwrap( ) , 2 ) ;
186- assert_eq ! ( & w. get_ref( ) . inner, & [ ] ) ;
186+ assert_eq ! ( & w. get_ref( ) . inner, & [ ] as & [ u8 ] ) ;
187187 w. flush ( ) . await . unwrap ( ) ;
188188 let w = w. into_inner ( ) . inner ;
189189 assert_eq ! ( w, [ 0 , 1 ] ) ;
0 commit comments