mirror of https://git.sr.ht/~stygianentity/bincode
emit str using write_all
This commit is contained in:
parent
15e7672703
commit
03966150c6
|
|
@ -149,7 +149,7 @@ impl<'a, W: Writer> Encoder for EncoderWriter<'a, W> {
|
||||||
}
|
}
|
||||||
fn emit_str(&mut self, v: &str) -> EncodingResult<()> {
|
fn emit_str(&mut self, v: &str) -> EncodingResult<()> {
|
||||||
try!(self.emit_usize(v.len()));
|
try!(self.emit_usize(v.len()));
|
||||||
self.writer.write_str(v).map_err(wrap_io)
|
self.writer.write_all(v.as_bytes()).map_err(wrap_io)
|
||||||
}
|
}
|
||||||
fn emit_enum<F>(&mut self, __: &str, f: F) -> EncodingResult<()> where
|
fn emit_enum<F>(&mut self, __: &str, f: F) -> EncodingResult<()> where
|
||||||
F: FnOnce(&mut EncoderWriter<'a, W>) -> EncodingResult<()> {
|
F: FnOnce(&mut EncoderWriter<'a, W>) -> EncodingResult<()> {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue