pub struct PathBuf { /* private fields */ }Expand description
An owned Path.
Methods from Deref<Target = Path>§
Trait Implementations§
Source§impl<P> Extend<P> for PathBuf
impl<P> Extend<P> for PathBuf
Source§fn extend<I: IntoIterator<Item = P>>(&mut self, iter: I)
fn extend<I: IntoIterator<Item = P>>(&mut self, iter: I)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl<P> FromIterator<P> for PathBuf
impl<P> FromIterator<P> for PathBuf
Source§fn from_iter<I>(iter: I) -> Selfwhere
I: IntoIterator<Item = P>,
fn from_iter<I>(iter: I) -> Selfwhere
I: IntoIterator<Item = P>,
Creates a value from an iterator. Read more
Source§impl<'a> PartialOrd<&'a [u8]> for PathBuf
impl<'a> PartialOrd<&'a [u8]> for PathBuf
Source§impl<'a> PartialOrd<&'a Path> for PathBuf
impl<'a> PartialOrd<&'a Path> for PathBuf
Source§impl<'a> PartialOrd<&'a str> for PathBuf
impl<'a> PartialOrd<&'a str> for PathBuf
Source§impl PartialOrd<[u8]> for PathBuf
impl PartialOrd<[u8]> for PathBuf
Source§impl PartialOrd<Path> for PathBuf
impl PartialOrd<Path> for PathBuf
Source§impl<'a> PartialOrd<PathBuf> for &'a [u8]
impl<'a> PartialOrd<PathBuf> for &'a [u8]
Source§impl<'a> PartialOrd<PathBuf> for &'a Path
impl<'a> PartialOrd<PathBuf> for &'a Path
Source§impl<'a> PartialOrd<PathBuf> for &'a str
impl<'a> PartialOrd<PathBuf> for &'a str
Source§impl PartialOrd<PathBuf> for [u8]
impl PartialOrd<PathBuf> for [u8]
Source§impl PartialOrd<PathBuf> for Path
impl PartialOrd<PathBuf> for Path
Source§impl PartialOrd<PathBuf> for str
impl PartialOrd<PathBuf> for str
Source§impl PartialOrd<str> for PathBuf
impl PartialOrd<str> for PathBuf
impl Eq for PathBuf
impl StructuralPartialEq for PathBuf
Auto Trait Implementations§
impl Freeze for PathBuf
impl RefUnwindSafe for PathBuf
impl Send for PathBuf
impl Sync for PathBuf
impl Unpin for PathBuf
impl UnwindSafe for PathBuf
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more