use std::ops::Deref;
use derive_more::Display;
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, Display)]
#[allow(clippy::module_name_repetitions)]
pub struct PathOnDevice(pub String);
#[derive(Debug, Serialize, Deserialize, Display)]
#[allow(clippy::module_name_repetitions)]
pub struct UserScopedPath(pub String);
impl Deref for UserScopedPath {
type Target = str;
fn deref(&self) -> &Self::Target {
&self.0
}
}
#[derive(Debug, Serialize, Deserialize, Display)]
#[allow(clippy::module_name_repetitions)]
pub struct AbsolutePath(pub String);