From 604616e04234d9df442aa4aa4433366ad8f881ed Mon Sep 17 00:00:00 2001 From: Spyros Roum Date: Sun, 31 Oct 2021 11:09:35 +0200 Subject: [PATCH] Use proper `match` with no wildcard when detecting if it's archive --- src/extension.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/extension.rs b/src/extension.rs index 445fde1..54ba75e 100644 --- a/src/extension.rs +++ b/src/extension.rs @@ -17,7 +17,14 @@ pub enum CompressionFormat { impl CompressionFormat { pub fn is_archive_format(&self) -> bool { - matches!(self, Tar | Zip) + // Keep this match like that without a wildcard `_` so we don't forget to update it + match self { + Tar | Zip => true, + Gzip => false, + Bzip => false, + Lzma => false, + Zstd => false, + } } }