Skip to content

Commit 33921af

Browse files
committed
fix: use write_all
to write all contents into the output
1 parent ea61a3a commit 33921af

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ pub fn encode(reader: &mut dyn Read, writer: &mut dyn Write) -> Result<()> {
66
let mut input = String::new();
77
reader.read_to_string(&mut input)?;
88
let encoded = utf8_percent_encode(&input, NON_ALPHANUMERIC).to_string();
9-
writer.write(encoded.as_bytes())?;
9+
writer.write_all(encoded.as_bytes())?;
1010
Ok(())
1111
}
1212

1313
pub fn decode(reader: &mut dyn Read, writer: &mut dyn Write) -> Result<()> {
1414
let mut input = String::new();
1515
reader.read_to_string(&mut input)?;
1616
let decoded = percent_decode_str(&input).decode_utf8()?.to_string();
17-
writer.write(decoded.as_bytes())?;
17+
writer.write_all(decoded.as_bytes())?;
1818
Ok(())
1919
}
2020

0 commit comments

Comments
 (0)