@@ -131,7 +131,7 @@ fn basic_channel(max_size_per_write: usize) -> (BasicChannelSender, BasicChannel
131131#[ tokio:: test]
132132async fn bad_protocol_version ( ) {
133133 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
134- let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, false ) ;
134+ let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, ChecksumEnabled :: No ) ;
135135 // Intentionally send a message with a bad checksum
136136 let sent_value = 5 ;
137137 let mut message = Vec :: from ( 0u64 . to_le_bytes ( ) ) ;
@@ -154,7 +154,7 @@ async fn bad_protocol_version() {
154154#[ tokio:: test]
155155async fn bad_checksum_enabled_value ( ) {
156156 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
157- let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, false ) ;
157+ let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, ChecksumEnabled :: No ) ;
158158 // Intentionally send a message with a bad checksum
159159 let sent_value = 5 ;
160160 const BAD_CHECKSUM_ENABLED_VALUE : u8 = 42 ;
@@ -177,7 +177,7 @@ async fn bad_checksum_enabled_value() {
177177#[ tokio:: test]
178178async fn checksum_ignored ( ) {
179179 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
180- let mut typed_receiver = AsyncReadTyped :: new ( receiver, false ) ;
180+ let mut typed_receiver = AsyncReadTyped :: new ( receiver, ChecksumEnabled :: No ) ;
181181 // Intentionally send a message with a bad checksum
182182 let sent_value = 5 ;
183183 let mut message = Vec :: from ( PROTOCOL_VERSION . to_le_bytes ( ) ) ;
@@ -193,7 +193,7 @@ async fn checksum_ignored() {
193193#[ tokio:: test]
194194async fn checksum_unavailable ( ) {
195195 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
196- let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, true ) ;
196+ let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, ChecksumEnabled :: Yes ) ;
197197 assert ! ( typed_receiver. checksum_enabled( ) ) ;
198198 // Send two message without checksums.
199199 const SENT_VALUE : u8 = 5 ;
@@ -218,7 +218,7 @@ async fn checksum_unavailable() {
218218#[ tokio:: test]
219219async fn checksum_used ( ) {
220220 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
221- let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, true ) ;
221+ let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, ChecksumEnabled :: Yes ) ;
222222 // Intentionally send a message with a bad checksum
223223 const SENT_VALUE : u8 = 5 ;
224224 const SENT_VALUE_CHECKSUM : u64 = 10536747468361244917 ;
@@ -251,7 +251,7 @@ async fn checksum_used() {
251251#[ tokio:: test]
252252async fn checksum_unused ( ) {
253253 let ( mut sender, receiver) = basic_channel ( 1024 ) ;
254- let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, true ) ;
254+ let mut typed_receiver = AsyncReadTyped :: < _ , u8 > :: new ( receiver, ChecksumEnabled :: Yes ) ;
255255 // Send two messages with no checksum
256256 const SENT_VALUE : u8 = 5 ;
257257 const SENT_VALUE_2 : u8 = 20 ;
@@ -273,7 +273,7 @@ async fn checksum_unused() {
273273#[ tokio:: test]
274274async fn checksum_sent ( ) {
275275 let ( sender, mut receiver) = basic_channel ( 1024 ) ;
276- let mut typed_sender = AsyncWriteTyped :: new ( sender, true ) ;
276+ let mut typed_sender = AsyncWriteTyped :: new ( sender, ChecksumEnabled :: Yes ) ;
277277 const SENT_VALUE : u8 = 5 ;
278278 const SENT_VALUE_CHECKSUM : u64 = 10536747468361244917 ;
279279 typed_sender. send ( SENT_VALUE ) . await . unwrap ( ) ;
@@ -297,7 +297,7 @@ async fn checksum_sent() {
297297#[ tokio:: test]
298298async fn checksum_not_sent ( ) {
299299 let ( sender, mut receiver) = basic_channel ( 1024 ) ;
300- let mut typed_sender = AsyncWriteTyped :: new ( sender, false ) ;
300+ let mut typed_sender = AsyncWriteTyped :: new ( sender, ChecksumEnabled :: No ) ;
301301 const SENT_VALUE : u8 = 5 ;
302302 typed_sender. send ( SENT_VALUE ) . await . unwrap ( ) ;
303303 const SENT_VALUE_2 : u8 = 20 ;
@@ -387,8 +387,8 @@ fn make_channel<T: DeserializeOwned + Serialize + Unpin>(
387387) {
388388 let ( sender, receiver) = basic_channel ( max_size_per_write) ;
389389 (
390- Some ( AsyncWriteTyped :: new ( sender, sender_checksum_enabled) ) ,
391- AsyncReadTyped :: new ( receiver, receiver_checksum_enabled) ,
390+ Some ( AsyncWriteTyped :: new ( sender, sender_checksum_enabled. into ( ) ) ) ,
391+ AsyncReadTyped :: new ( receiver, receiver_checksum_enabled. into ( ) ) ,
392392 )
393393}
394394
@@ -511,10 +511,13 @@ async fn hello_world_tokio_tcp() {
511511 . await
512512 . unwrap ( )
513513 . compat ( ) ,
514- true ,
514+ ChecksumEnabled :: Yes ,
515515 ) ;
516516 let ( server_stream, _address) = accept_fut. await . unwrap ( ) ;
517- let mut server_stream = Some ( DuplexStreamTyped :: new ( server_stream. compat_write ( ) , true ) ) ;
517+ let mut server_stream = Some ( DuplexStreamTyped :: new (
518+ server_stream. compat_write ( ) ,
519+ ChecksumEnabled :: Yes ,
520+ ) ) ;
518521 let message = "Hello, world!" . as_bytes ( ) . to_vec ( ) ;
519522 let fut = start_send_helper ( server_stream. take ( ) . unwrap ( ) , message. clone ( ) ) ;
520523 assert_eq ! ( client_stream. next( ) . await . unwrap( ) . unwrap( ) , message) ;
0 commit comments