Remove unused FileInfoError variant

This commit is contained in:
Leonard Steppy 2025-02-03 23:05:23 +01:00
parent a288bf58a5
commit 744fd0f6c2

View File

@ -40,10 +40,7 @@ impl TryFrom<PathBuf> for FileNameInfo {
match file_name.rsplit_once(b'.').filter(|(_, ending)| {
//there are usually no file extensions which are just a number, but rather versions
// -> don't use split if ending is number
match ending.to_str() {
Some(ending) if ending.parse::<u32>().is_ok() => false,
_ => true,
}
!matches!(ending.to_str(), Some(ending) if ending.parse::<u32>().is_ok())
}) {
Some((name, ending)) => (name, Some(ending.to_os_string())),
None => (file_name, None),
@ -75,14 +72,12 @@ impl Display for FileNameInfo {
#[derive(Debug)]
pub enum FileInfoError {
NotAFile,
InvalidCharactersInFileName,
}
impl Display for FileInfoError {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
match self {
FileInfoError::NotAFile => write!(f, "Path doesn't point to a file"),
FileInfoError::InvalidCharactersInFileName => write!(f, "Invalid characters in file name"),
}
}
}