Tweak
This commit is contained in:
parent
c453f2eb0c
commit
d1bcf790b2
|
@ -18,11 +18,13 @@ struct Buffers<W: io::Write> {
|
||||||
|
|
||||||
impl<W: io::Write> io::Write for Buffers<W> {
|
impl<W: io::Write> io::Write for Buffers<W> {
|
||||||
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
|
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
|
||||||
match self.stack.last_mut() {
|
if self.stack.is_empty() {
|
||||||
Some(bss) =>
|
self.base.write(buf)
|
||||||
bss.last_mut().expect("Internal error: PackedWriter buffer sequence underflow").write(buf),
|
} else {
|
||||||
None =>
|
self.stack
|
||||||
self.base.write(buf)
|
.last_mut().unwrap()
|
||||||
|
.last_mut().expect("Internal error: PackedWriter buffer sequence underflow")
|
||||||
|
.write(buf)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue