use crate::StoragePath;
#[derive(Copy, Clone, Ord, PartialOrd, Eq, PartialEq, Hash, Debug)]
pub struct LocalPath<'a> {
pub(in crate::system::local) path: &'a StoragePath,
}
impl<'a> LocalPath<'a> {
pub fn from(path: &'a StoragePath) -> Option<Self> {
if path.is_local_path() {
Some(Self { path })
} else {
None
}
}
}