Prepare reading in LBA Source for Overlay

This commit is contained in:
2022-12-07 02:50:46 +01:00
parent 4d0b1fc674
commit 5f524b689b
8 changed files with 36 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
use super::Error;
use lz4::EncoderBuilder;
pub fn lz4(data: Vec<u8>, compression_level: u32) -> Result<Vec<u8>, Error> {
pub fn lz4(data: &Vec<u8>, compression_level: u32) -> Result<Vec<u8>, Error> {
let mut lz4_encoder = EncoderBuilder::new().level(compression_level).build(Vec::<u8>::new())?;
std::io::copy(&mut&data[..], &mut lz4_encoder)?;