pub enum Seg {
Key(String),
Index(usize),
}Expand description
A single segment in a JSON path.
Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Seg
impl<'de> Deserialize<'de> for Seg
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 FromIterator<Seg> for Path
impl FromIterator<Seg> for Path
Source§impl Ord for Seg
impl Ord for Seg
Source§impl PartialOrd for Seg
impl PartialOrd for Seg
impl Eq for Seg
impl StructuralPartialEq for Seg
Auto Trait Implementations§
impl Freeze for Seg
impl RefUnwindSafe for Seg
impl Send for Seg
impl Sync for Seg
impl Unpin for Seg
impl UnsafeUnpin for Seg
impl UnwindSafe for Seg
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