use zstd::decode_all;
use super::{Decompressor, error::Error};
#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
pub struct ZstdDecompressor {}
impl Decompressor for ZstdDecompressor {
fn decompress(&self, data: &[u8]) -> Result<Vec<u8>, Error> {
Ok(decode_all(data)?)
}
}