1 use std::{env::var, fs, io::Result}; 2 main()3fn main() { 4 let dep_dir = &var("DEP_DIR").expect("DEP_DIR should be set"); 5 let entries = fs::read_dir(dep_dir) 6 .expect("Failed to open DEP_DIR directory") 7 .collect::<Result<Vec<_>>>() 8 .expect("Failed to read DEP_DIR directory entries"); 9 let entries = entries 10 .iter() 11 .map(|entry| { 12 entry 13 .path() 14 .file_name() 15 .unwrap() 16 .to_string_lossy() 17 .to_string() 18 }) 19 .collect::<Vec<_>>(); 20 assert_eq!(entries, vec!["a_file".to_string()]); 21 } 22