use std::path::{Path as ActualPath, PathBuf}; #[derive(Clone, Debug)] pub struct Path(pub PathBuf); impl AsRef for Path { fn as_ref(&self) -> &ActualPath { &self.0 } } #[derive(Clone, Debug)] pub struct UserName(pub String); #[derive(Clone, Debug)] pub struct ServiceName(pub String); #[derive(Clone, Debug)] pub struct DatabaseName(pub String);