pub fn directories_in_path(path: &str) -> Result<Vec<DirEntry>, String>