use std::io::Read;
#[doc(hidden)]
pub use include_bytes_zstd_macro;
#[macro_export]
macro_rules! include_bytes_zstd {
($filename:literal, $level:literal) => {{
const _: &'static [u8] =
include_bytes!(concat!(env!("CARGO_MANIFEST_DIR"), "/", $filename));
$crate::include_bytes_zstd_macro::include_bytes_zstd!($filename, $level)
}};
}
#[doc(hidden)]
pub fn decode(data: &[u8]) -> Vec<u8> {
let mut decoder = ruzstd::StreamingDecoder::new(data).unwrap();
let mut buff = vec![];
decoder.read_to_end(&mut buff).unwrap();
buff
}