pub fn finish(h: *Huffman) Writer.Error!void h: *Huffman2339
2340
2341
2342
2343
2344
2345 pub fn finish(h: *Huffman) Writer.Error!void {
defer h.writer = .failing;
try Huffman.rebaseInner(&h.writer, 0, h.writer.buffer.len, true);
try h.bit_writer.output.rebase(0, 1);
h.bit_writer.byteAlign();
try h.hasher.writeFooter(h.bit_writer.output);
}