Lines Matching refs:CanonicalPath
312 pub struct CanonicalPath { struct
316 impl CanonicalPath { argument
320 pub fn new<T: AsRef<OsStr>>(binary_name: T) -> Result<CanonicalPath> { in new() argument
323 .map(|inner| CanonicalPath { inner }) in new()
331 ) -> Result<impl Iterator<Item = Result<CanonicalPath>>> { in all()
337 .map(|inner| CanonicalPath { inner }) in all()
346 pub fn new_in<T, U, V>(binary_name: T, paths: Option<U>, cwd: V) -> Result<CanonicalPath> in new_in()
354 .map(|inner| CanonicalPath { inner }) in new_in()
365 ) -> Result<impl Iterator<Item = Result<CanonicalPath>>> in all_in()
376 .map(|inner| CanonicalPath { inner }) in all_in()
392 impl fmt::Debug for CanonicalPath { implementation
398 impl std::ops::Deref for CanonicalPath { implementation
406 impl AsRef<path::Path> for CanonicalPath { implementation
412 impl AsRef<OsStr> for CanonicalPath { implementation
418 impl Eq for CanonicalPath {} implementation
420 impl PartialEq<path::PathBuf> for CanonicalPath { implementation
426 impl PartialEq<CanonicalPath> for path::PathBuf {
427 fn eq(&self, other: &CanonicalPath) -> bool { in eq()