Lines Matching defs:PathBuf
15 use std::path::{Path, PathBuf};
24 fn to_absolute<P>(self, cwd: P) -> PathBuf
29 impl PathExt for PathBuf {
34 fn to_absolute<P>(self, cwd: P) -> PathBuf
41 let mut new_path = PathBuf::from(cwd.as_ref());
61 ) -> Result<impl Iterator<Item = PathBuf>>
67 let path = PathBuf::from(&binary_name);
94 ) -> Result<impl Iterator<Item = PathBuf>>
122 fn cwd_search_candidates<C>(binary_name: PathBuf, cwd: C) -> impl IntoIterator<Item = PathBuf>
132 binary_name: PathBuf,
134 ) -> impl IntoIterator<Item = PathBuf>
136 P: IntoIterator<Item = PathBuf>,
144 fn append_extension<P>(paths: P) -> impl IntoIterator<Item = PathBuf>
146 P: IntoIterator<Item = PathBuf>,
152 fn append_extension<P>(paths: P) -> impl IntoIterator<Item = PathBuf>
154 P: IntoIterator<Item = PathBuf>,
205 PathBuf::from(p)
214 fn correct_casing(mut p: PathBuf) -> PathBuf {
230 fn correct_casing(p: PathBuf) -> PathBuf {