We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f21a254 commit 68c8de8Copy full SHA for 68c8de8
1 file changed
src/reader.rs
@@ -457,4 +457,15 @@ mod tests {
457
assert_eq!(None, r.try_read());
458
459
}
460
+
461
+ #[test]
462
+ #[should_panic = "is_char_boundary"]
463
+ fn test_try_read_multibyte() {
464
+ let f = io::Cursor::new("\u{c3}");
465
+ let mut r = NBReader::new(f, Options::default());
466
+ let deadline = time::Instant::now() + time::Duration::from_secs(5);
467
+ while time::Instant::now() < deadline {
468
+ let _ = r.try_read();
469
+ }
470
471
0 commit comments