From bdaf25793d258f3c5609412a834912e7ec91ecb5 Mon Sep 17 00:00:00 2001 From: Keith Hall Date: Sat, 16 Aug 2025 15:35:13 +0300 Subject: [PATCH] cargo fmt --- src/input.rs | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/src/input.rs b/src/input.rs index 3abfdd82..f9cfac2a 100644 --- a/src/input.rs +++ b/src/input.rs @@ -297,7 +297,12 @@ impl<'a> InputReader<'a> { } } -fn read_utf16_line(reader: &mut R, buf: &mut Vec, read_until_char: u8, preceded_by_char: u8) -> io::Result { +fn read_utf16_line( + reader: &mut R, + buf: &mut Vec, + read_until_char: u8, + preceded_by_char: u8, +) -> io::Result { loop { let mut temp = Vec::new(); let n = reader.read_until(read_until_char, &mut temp)?; @@ -306,7 +311,10 @@ fn read_utf16_line(reader: &mut R, buf: &mut Vec, read_until_cha break; } buf.extend_from_slice(&temp); - if buf.len() >= 2 && buf[buf.len() - 2] == preceded_by_char && buf[buf.len() - 1] == read_until_char { + if buf.len() >= 2 + && buf[buf.len() - 2] == preceded_by_char + && buf[buf.len() - 1] == read_until_char + { // end of line found break; } @@ -390,21 +398,30 @@ fn utf16le_issue3367() { let res = reader.read_line(&mut buffer); assert!(res.is_ok()); assert!(res.unwrap()); - assert_eq!(b"\xFF\xFE\x0A\x4E\x00\x4E\x0A\x4F\x00\x52\x0A\x00", &buffer[..]); + assert_eq!( + b"\xFF\xFE\x0A\x4E\x00\x4E\x0A\x4F\x00\x52\x0A\x00", + &buffer[..] + ); buffer.clear(); let res = reader.read_line(&mut buffer); assert!(res.is_ok()); assert!(res.unwrap()); - assert_eq!(b"\x6F\x00\x20\x00\x62\x00\x61\x00\x72\x00\x0A\x00", &buffer[..]); + assert_eq!( + b"\x6F\x00\x20\x00\x62\x00\x61\x00\x72\x00\x0A\x00", + &buffer[..] + ); buffer.clear(); let res = reader.read_line(&mut buffer); assert!(res.is_ok()); assert!(res.unwrap()); - assert_eq!(b"\x68\x00\x65\x00\x6C\x00\x6C\x00\x6F\x00\x20\x00\x77\x00\x6F\x00\x72\x00\x6C\x00\x64\x00", &buffer[..]); + assert_eq!( + b"\x68\x00\x65\x00\x6C\x00\x6C\x00\x6F\x00\x20\x00\x77\x00\x6F\x00\x72\x00\x6C\x00\x64\x00", + &buffer[..] + ); buffer.clear();