Skip to content

Commit 61f591e

Browse files
committed
Improved line_vectored_ignored. Added stylistic semicolon.
1 parent c869638 commit 61f591e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/libstd/io/buffered.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ impl<W: Write> BufWriter<W> {
584584
return Err(Error::new(
585585
ErrorKind::WriteZero,
586586
"failed to write the buffered data",
587-
))
587+
));
588588
}
589589
Ok(n) => guard.consume(n),
590590
Err(ref e) if e.kind() == io::ErrorKind::Interrupted => {}
@@ -2018,8 +2018,11 @@ mod tests {
20182018
let mut writer = LineWriter::new(writer);
20192019

20202020
let content = [
2021+
IoSlice::new(&[]),
20212022
IoSlice::new(b"Line 1\nLine"),
20222023
IoSlice::new(b" 2\nLine 3\nL"),
2024+
IoSlice::new(&[]),
2025+
IoSlice::new(&[]),
20232026
IoSlice::new(b"ine 4"),
20242027
IoSlice::new(b"\nLine 5\n"),
20252028
];
@@ -2028,15 +2031,15 @@ mod tests {
20282031
assert_eq!(count, 11);
20292032
assert_eq!(&writer.get_ref().buffer, b"Line 1\n");
20302033

2031-
let count = writer.write_vectored(&content[1..]).unwrap();
2034+
let count = writer.write_vectored(&content[2..]).unwrap();
20322035
assert_eq!(count, 11);
20332036
assert_eq!(&writer.get_ref().buffer, b"Line 1\nLine 2\nLine 3\n");
20342037

2035-
let count = writer.write_vectored(&content[2..]).unwrap();
2038+
let count = writer.write_vectored(&content[5..]).unwrap();
20362039
assert_eq!(count, 5);
20372040
assert_eq!(&writer.get_ref().buffer, b"Line 1\nLine 2\nLine 3\n");
20382041

2039-
let count = writer.write_vectored(&content[3..]).unwrap();
2042+
let count = writer.write_vectored(&content[6..]).unwrap();
20402043
assert_eq!(count, 8);
20412044
assert_eq!(
20422045
writer.get_ref().buffer.as_slice(),

0 commit comments

Comments
 (0)