Use lz4-compression instead of lz4-compress

This commit is contained in:
Noah committed 2020-07-26 15:21:39 -05:00
1 parent ab232e6cd8
commit fcad7e0091
3 files changed
+13 -22

No files matched your search

+3 -2
View File
@@ -409,14 +409,15 @@ impl CodeObject {
/// Load a code object from bytes
pub fn from_bytes(data: &[u8]) -> Result<Self, Box<dyn std::error::Error>> {
let data = lz4_compress::decompress(data)?;
let data = lz4_compression::decompress::decompress(data)
.map_err(|e| format!("lz4 error: {:?}", e))?;
bincode::deserialize::<Self>(&data).map_err(|e| e.into())
}
/// Serialize this bytecode to bytes.
pub fn to_bytes(&self) -> Vec<u8> {
let data = bincode::serialize(&self).expect("Code object must be serializable");
lz4_compress::compress(&data)
lz4_compression::compress::compress(&data)
}
pub fn get_constants(&self) -> impl Iterator<Item = &Constant> {