Skip to main content

hexga_io/
path_extension.rs

1use super::*;
2
3pub trait PathExtension
4{
5    fn extension_or_empty(&self) -> &extension;
6}
7impl PathExtension for Path
8{
9    fn extension_or_empty(&self) -> &extension
10    {
11        match self.extension()
12        {
13            Some(ex) => match ex.to_str()
14            {
15                Some(e) => e,
16                None => "",
17            },
18            None => "",
19        }
20    }
21}