X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-core%2Fsrc%2Fcompr%2Fdeflate.rs;h=7b36eadff327dcb3d300d058c79633a527040c98;hp=2509fc229116d5376a8aff2d65e1e7182079507b;hb=b191eef3e3e1b6bea510c7e64606d8442f974f8b;hpb=379524159c95f1c3639976ccf35f9d47cd9732ac diff --git a/nihav-core/src/compr/deflate.rs b/nihav-core/src/compr/deflate.rs index 2509fc2..7b36ead 100644 --- a/nihav-core/src/compr/deflate.rs +++ b/nihav-core/src/compr/deflate.rs @@ -1654,7 +1654,7 @@ impl LZParse for OptimalParser { } dst.reserve(src.len()); - self.trellis.truncate(0); + self.trellis.clear(); self.trellis.reserve(src.len() + 1); for _ in 0..=src.len() { self.trellis.push(TNode::default()); @@ -1897,7 +1897,7 @@ impl Deflate { Mode::Fixed => { wr.write(final_block as u16, 1); wr.write(1, 2); - self.tokens.truncate(0); + self.tokens.clear(); self.parser.parse(&self.srcbuf[..self.ssize], &mut self.tokens); let mut codes = CodeHuff::new(true); codes.make_codes(&self.tokens); @@ -1908,7 +1908,7 @@ impl Deflate { Mode::Dynamic => { wr.write(final_block as u16, 1); wr.write(2, 2); - self.tokens.truncate(0); + self.tokens.clear(); self.parser.parse(&self.srcbuf[..self.ssize], &mut self.tokens); let mut codes = CodeHuff::new(false); codes.make_codes(&self.tokens);