diff --git a/src/compression_engine.rs b/src/compression_engine.rs index f6c592d..8be33d1 100755 --- a/src/compression_engine.rs +++ b/src/compression_engine.rs @@ -138,10 +138,11 @@ pub fn get_compression_engine( }, CompressionType::None => Ok(Box::new(CompressionEngineNone::new())), compression_type => { - if let Some(engine) = COMPRESSION_PROGRAMS[compression_type].clone() { + let ct = compression_type.clone(); + if let Some(engine) = COMPRESSION_PROGRAMS[ct].clone() { Ok(Box::new(engine)) } else { - Err(anyhow!("Compression type {:?} not supported", compression_type)) + Err(anyhow!("Compression type {:?} not supported", ct)) } }, }