hexga_io 0.0.11-beta.53

io file abstraction based on serde to allow loading/saving/converting bytes with a custom extension
Documentation
use super::*;

pub trait PathExtension
{
    fn extension_or_empty(&self) -> &extension;
}
impl PathExtension for Path
{
    fn extension_or_empty(&self) -> &extension
    {
        match self.extension()
        {
            Some(ex) => match ex.to_str()
            {
                Some(e) => e,
                None => "",
            },
            None => "",
        }
    }
}