pub struct VirtualPath { /* private fields */ }Expand description
An absolute, normalized path within a filesystem workspace.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VirtualPath
impl AsRef<str> for VirtualPath
Source§impl Clone for VirtualPath
impl Clone for VirtualPath
Source§fn clone(&self) -> VirtualPath
fn clone(&self) -> VirtualPath
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VirtualPath
impl Debug for VirtualPath
Source§impl<'de> Deserialize<'de> for VirtualPath
impl<'de> Deserialize<'de> for VirtualPath
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VirtualPath
impl Display for VirtualPath
impl Eq for VirtualPath
Source§impl Hash for VirtualPath
impl Hash for VirtualPath
Source§impl Ord for VirtualPath
impl Ord for VirtualPath
Source§fn cmp(&self, other: &VirtualPath) -> Ordering
fn cmp(&self, other: &VirtualPath) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VirtualPath
impl PartialEq for VirtualPath
Source§impl PartialOrd for VirtualPath
impl PartialOrd for VirtualPath
Source§impl Serialize for VirtualPath
impl Serialize for VirtualPath
impl StructuralPartialEq for VirtualPath
Auto Trait Implementations§
impl Freeze for VirtualPath
impl RefUnwindSafe for VirtualPath
impl Send for VirtualPath
impl Sync for VirtualPath
impl Unpin for VirtualPath
impl UnsafeUnpin for VirtualPath
impl UnwindSafe for VirtualPath
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