1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
mod many;
mod one;

pub use many::MultipleFiles;
pub use one::OneFile;

use crate::Result;
use std::path::PathBuf;

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