diff --git a/dump/src/writer.rs b/dump/src/writer.rs index 789930bd1..026c653f7 100644 --- a/dump/src/writer.rs +++ b/dump/src/writer.rs @@ -219,13 +219,13 @@ pub(crate) mod test { let (aft, bft) = (a.file_type().unwrap(), b.file_type().unwrap()); if aft.is_dir() && bft.is_dir() { - a.file_name().into_string().unwrap().cmp(&b.file_name().into_string().unwrap()) - } else if aft.is_file() { + a.file_name().cmp(&b.file_name()) + } else if aft.is_file() && bft.is_dir() { std::cmp::Ordering::Greater - } else if bft.is_file() { + } else if bft.is_file() && aft.is_dir() { std::cmp::Ordering::Less } else { - a.file_name().into_string().unwrap().cmp(&b.file_name().into_string().unwrap()) + a.file_name().cmp(&b.file_name()) } });