use super::Reassembler;
use crate::{
buffer::{duplex::Skip, Error},
varint::VarInt,
};
impl Skip for Reassembler {
#[inline]
fn skip(&mut self, len: VarInt, final_offset: Option<VarInt>) -> Result<(), Error> {
if let Some(offset) = final_offset {
self.write_at_fin(offset, &[])?;
}
(*self).skip(len)?;
Ok(())
}
}