pub trait DoCleanUp { // Required method fn do_cleanup(&self, path_to_remove: &Path) -> Result<Clean>; }