mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-09 12:57:14 +00:00
Make Extension
non-exhaustive
This commit is contained in:
parent
75ece05dbf
commit
e81fafc3d3
@ -6,6 +6,7 @@ use self::CompressionFormat::*;
|
||||
|
||||
/// A wrapper around `CompressionFormat` that allows combinations like `tgz`
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
#[non_exhaustive]
|
||||
pub struct Extension {
|
||||
/// One extension like "tgz" can be made of multiple CompressionFormats ([Tar, Gz])
|
||||
pub compression_formats: &'static [CompressionFormat],
|
||||
@ -35,7 +36,7 @@ impl Extension {
|
||||
|
||||
impl fmt::Display for Extension {
|
||||
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
f.write_str(&self.display_text)
|
||||
self.display_text.fmt(f)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user