@@ -402,7 +402,7 @@ impl<'a> DigestWriter<'a> {
402402
403403 pub fn finalize ( & mut self ) -> bool {
404404 if self . was_last_character_carriage_return {
405- self . digest . hash_update ( & [ b'\r' ] ) ;
405+ self . digest . hash_update ( b" \r " ) ;
406406 true
407407 } else {
408408 false
@@ -433,7 +433,7 @@ impl<'a> Write for DigestWriter<'a> {
433433 // call to `write()`.
434434 let n = buf. len ( ) ;
435435 if self . was_last_character_carriage_return && n > 0 && buf[ 0 ] != b'\n' {
436- self . digest . hash_update ( & [ b'\r' ] ) ;
436+ self . digest . hash_update ( b" \r " ) ;
437437 }
438438
439439 // Next, find all occurrences of "\r\n", inputting the slice
@@ -491,15 +491,15 @@ mod tests {
491491 // Writing "\r" in one call to `write()`, and then "\n" in another.
492492 let mut digest = Box :: new ( Md5 :: new ( ) ) as Box < dyn Digest > ;
493493 let mut writer_crlf = DigestWriter :: new ( & mut digest, false ) ;
494- writer_crlf. write_all ( & [ b'\r' ] ) . unwrap ( ) ;
495- writer_crlf. write_all ( & [ b'\n' ] ) . unwrap ( ) ;
494+ writer_crlf. write_all ( b" \r " ) . unwrap ( ) ;
495+ writer_crlf. write_all ( b" \n " ) . unwrap ( ) ;
496496 writer_crlf. finalize ( ) ;
497497 let result_crlf = digest. result_str ( ) ;
498498
499499 // We expect "\r\n" to be replaced with "\n" in text mode on Windows.
500500 let mut digest = Box :: new ( Md5 :: new ( ) ) as Box < dyn Digest > ;
501501 let mut writer_lf = DigestWriter :: new ( & mut digest, false ) ;
502- writer_lf. write_all ( & [ b'\n' ] ) . unwrap ( ) ;
502+ writer_lf. write_all ( b" \n " ) . unwrap ( ) ;
503503 writer_lf. finalize ( ) ;
504504 let result_lf = digest. result_str ( ) ;
505505
0 commit comments