mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-07 12:05:46 +00:00
minor improvements
This commit is contained in:
parent
296826b4d3
commit
27d8e64192
@ -279,7 +279,7 @@ fn compress_files(files: Vec<PathBuf>, formats: Vec<Extension>, output_file: fs:
|
||||
// is guaranteed to be valid
|
||||
Box::new(zstd_encoder.unwrap().auto_finish())
|
||||
}
|
||||
_ => unreachable!(),
|
||||
Tar | Zip => unreachable!(),
|
||||
};
|
||||
encoder
|
||||
};
|
||||
@ -368,7 +368,7 @@ fn decompress_file(
|
||||
Lz4 => Box::new(lz4_flex::frame::FrameDecoder::new(decoder)),
|
||||
Lzma => Box::new(xz2::read::XzDecoder::new(decoder)),
|
||||
Zstd => Box::new(zstd::stream::Decoder::new(decoder)?),
|
||||
_ => unreachable!(),
|
||||
Tar | Zip => unreachable!(),
|
||||
};
|
||||
Ok(decoder)
|
||||
};
|
||||
@ -456,7 +456,7 @@ fn list_archive_contents(
|
||||
Lz4 => Box::new(lz4_flex::frame::FrameDecoder::new(decoder)),
|
||||
Lzma => Box::new(xz2::read::XzDecoder::new(decoder)),
|
||||
Zstd => Box::new(zstd::stream::Decoder::new(decoder)?),
|
||||
_ => unreachable!(),
|
||||
Tar | Zip => unreachable!(),
|
||||
};
|
||||
Ok(decoder)
|
||||
};
|
||||
|
@ -150,7 +150,7 @@ mod tests {
|
||||
use CompressionFormat::*;
|
||||
let path = Path::new("bolovo.tar.gz");
|
||||
|
||||
let extensions: Vec<Extension> = extensions_from_path(&path);
|
||||
let extensions: Vec<Extension> = extensions_from_path(path);
|
||||
let formats: Vec<&CompressionFormat> = extensions.iter().flat_map(Extension::iter).collect::<Vec<_>>();
|
||||
|
||||
assert_eq!(formats, vec![&Tar, &Gzip]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user