#[derive(Debug, Clone, Copy)]
pub enum CompressionLevel {
Best,
Default,
Fastest,
Precise(i32),
}
impl From<CompressionLevel> for async_compression::Level {
fn from(val: CompressionLevel) -> Self {
use CompressionLevel::*;
match val {
Best => async_compression::Level::Best,
Default => async_compression::Level::Default,
Fastest => async_compression::Level::Fastest,
Precise(level) => async_compression::Level::Precise(level),
}
}
}