pub trait PathDisp {
// Required methods
fn to_list(&self) -> Vec<String>;
fn disp(&self) -> String;
fn disp_by(&self, sep: &str) -> String;
fn abs(&self) -> String;
fn resolve(&self, path: &str) -> String;
}
pub trait PathDisp {
// Required methods
fn to_list(&self) -> Vec<String>;
fn disp(&self) -> String;
fn disp_by(&self, sep: &str) -> String;
fn abs(&self) -> String;
fn resolve(&self, path: &str) -> String;
}