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