pub trait Delegate {
fn push_directory(&mut self, stack: &Stack) -> Result<(), Error>;
fn push(
&mut self,
is_last_component: bool,
stack: &Stack
) -> Result<(), Error>;
fn pop_directory(&mut self);
}
pub trait Delegate {
fn push_directory(&mut self, stack: &Stack) -> Result<(), Error>;
fn push(
&mut self,
is_last_component: bool,
stack: &Stack
) -> Result<(), Error>;
fn pop_directory(&mut self);
}