Lines Matching refs:bins
18 pub bins: Vec<PathBuf>,
61 let mut bins = vec![];
65 bins.push(mk_bin(&p, BIN_NAME, "").unwrap());
66 bins.push(mk_bin(&p, BIN_NAME, "exe").unwrap());
67 bins.push(mk_bin(&p, BIN_NAME, "cmd").unwrap());
72 bins.push(mk_bin(&p, "win-bin", "exe").unwrap());
77 bins,
123 assert_eq!(_which(&f, &BIN_NAME).unwrap(), f.bins[0])
130 assert_eq!(_which(&f, &BIN_NAME).unwrap(), f.bins[1])
190 assert_eq!(_which(&f, &b).unwrap(), f.bins[0])
198 assert_eq!(_which(&f, &b).unwrap(), f.bins[2])
208 assert_eq!(which_result.extension(), f.bins[9].extension());
209 assert_eq!(fs::canonicalize(&which_result).unwrap(), f.bins[9])
233 .bins
254 _which(&f, &f.bins[3]).unwrap(),
255 f.bins[3].canonicalize().unwrap()
264 _which(&f, &f.bins[4]).unwrap(),
265 f.bins[4].canonicalize().unwrap()
275 let p = &f.bins[4];
276 assert_eq!(_which(&f, &p).unwrap(), f.bins[4].canonicalize().unwrap());
284 let b = f.bins[3].parent().unwrap().join(&BIN_NAME);
285 assert_eq!(_which(&f, &b).unwrap(), f.bins[3].canonicalize().unwrap());
293 let b = f.bins[4].parent().unwrap().join(&BIN_NAME);
294 assert_eq!(_which(&f, &b).unwrap(), f.bins[4].canonicalize().unwrap());
303 f.bins[3].canonicalize().unwrap()
313 f.bins[4].canonicalize().unwrap()
324 assert_eq!(_which(&f, &b).unwrap(), f.bins[3].canonicalize().unwrap());
334 assert_eq!(_which(&f, &b).unwrap(), f.bins[5].canonicalize().unwrap());
344 assert_eq!(_which(&f, &b).unwrap(), f.bins[4].canonicalize().unwrap());
353 f.bins[3].canonicalize().unwrap()
363 f.bins[4].canonicalize().unwrap()