fix: Prevent double move of compression_type in get_compression_engine
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
This commit is contained in:
@@ -138,10 +138,11 @@ pub fn get_compression_engine(
|
|||||||
},
|
},
|
||||||
CompressionType::None => Ok(Box::new(CompressionEngineNone::new())),
|
CompressionType::None => Ok(Box::new(CompressionEngineNone::new())),
|
||||||
compression_type => {
|
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))
|
Ok(Box::new(engine))
|
||||||
} else {
|
} else {
|
||||||
Err(anyhow!("Compression type {:?} not supported", compression_type))
|
Err(anyhow!("Compression type {:?} not supported", ct))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user