pub trait Files { fn all(&self) -> Result<Vec<PathBuf>>; fn into_files(self) -> Box<dyn Files>; }
fn all(&self) -> Result<Vec<PathBuf>>
fn into_files(self) -> Box<dyn Files>
impl Files for MultipleFiles
impl Files for OneFile