pub enum PathComponent<'pc> {
Identifier(&'pc str),
NonIdentifier(&'pc str),
Index(usize),
}Variants§
Trait Implementations§
Source§impl<'pc> Clone for PathComponent<'pc>
impl<'pc> Clone for PathComponent<'pc>
Source§fn clone(&self) -> PathComponent<'pc>
fn clone(&self) -> PathComponent<'pc>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'pc> Debug for PathComponent<'pc>
impl<'pc> Debug for PathComponent<'pc>
Source§impl<'pc> Serialize for PathComponent<'pc>
impl<'pc> Serialize for PathComponent<'pc>
impl<'pc> Copy for PathComponent<'pc>
Auto Trait Implementations§
impl<'pc> Freeze for PathComponent<'pc>
impl<'pc> RefUnwindSafe for PathComponent<'pc>
impl<'pc> Send for PathComponent<'pc>
impl<'pc> Sync for PathComponent<'pc>
impl<'pc> Unpin for PathComponent<'pc>
impl<'pc> UnwindSafe for PathComponent<'pc>
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