Lines Matching refs:paths
58 paths: Option<U>,
76 let p = paths.ok_or(Error::CannotFindBinaryPath)?;
77 let paths: Vec<_> = env::split_paths(&p).collect();
79 Either::Right(Self::path_search_candidates(path, paths).into_iter())
92 paths: Option<T>,
98 let p = paths.ok_or(Error::CannotFindBinaryPath)?;
100 // change the API to borrow on `paths`.
102 let paths: Vec<_> = env::split_paths(&p).collect();
104 let matching_re = paths
133 paths: P,
138 let new_paths = paths.into_iter().map(move |p| p.join(binary_name.clone()));
144 fn append_extension<P>(paths: P) -> impl IntoIterator<Item = PathBuf>
148 paths
152 fn append_extension<P>(paths: P) -> impl IntoIterator<Item = PathBuf>
182 paths
190 // Appended paths with windows executable extensions.