diff --git a/src/bspm/installer.rs b/src/bspm/installer.rs index 8b012b1..86cd134 100644 --- a/src/bspm/installer.rs +++ b/src/bspm/installer.rs @@ -323,8 +323,8 @@ impl std::str::FromStr for Compression { fn from_str(s: &str) -> Result { match s { "gzip" => Ok(Compression::Gzip), - "bzip2" => Ok(Compression::Gzip), - "xz" => Ok(Compression::Gzip), + "bzip2" => Ok(Compression::Bzip2), + "xz" => Ok(Compression::Xz), "none" => Ok(Compression::None), _ => Err(format!("Invalid compression: {}", s)), }