[][src]Struct ra_ap_paths::AbsPath

#[repr(transparent)]pub struct AbsPath(_);

Implementations

impl AbsPath[src]

pub fn assert(path: &Path) -> &AbsPath[src]

pub fn parent(&self) -> Option<&AbsPath>[src]

pub fn join(&self, path: impl AsRef<Path>) -> AbsPathBuf[src]

pub fn normalize(&self) -> AbsPathBuf[src]

pub fn to_path_buf(&self) -> AbsPathBuf[src]

pub fn strip_prefix(&self, base: &AbsPath) -> Option<&RelPath>[src]

Trait Implementations

impl AsRef<AbsPath> for AbsPathBuf[src]

impl AsRef<Path> for AbsPath[src]

impl Debug for AbsPath[src]

impl Deref for AbsPath[src]

type Target = Path

The resulting type after dereferencing.

impl Eq for AbsPath[src]

impl Hash for AbsPath[src]

impl Ord for AbsPath[src]

impl PartialEq<AbsPath> for AbsPathBuf[src]

impl PartialEq<AbsPath> for AbsPath[src]

impl PartialOrd<AbsPath> for AbsPath[src]

impl StructuralEq for AbsPath[src]

impl StructuralPartialEq for AbsPath[src]

impl<'a> TryFrom<&'a Path> for &'a AbsPath[src]

type Error = &'a Path

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for AbsPath

impl Send for AbsPath

impl Sync for AbsPath

impl Unpin for AbsPath

impl UnwindSafe for AbsPath

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]