pub enum YamlPath {
Root(Vec<Condition>),
Key(String, Vec<Condition>, Option<Box<YamlPath>>),
AllIndexes(Vec<Condition>, Option<Box<YamlPath>>),
Indexes(Vec<usize>, Vec<Condition>, Option<Box<YamlPath>>),
}Variants§
Root(Vec<Condition>)
Key(String, Vec<Condition>, Option<Box<YamlPath>>)
AllIndexes(Vec<Condition>, Option<Box<YamlPath>>)
Indexes(Vec<usize>, Vec<Condition>, Option<Box<YamlPath>>)
Implementations§
Trait Implementations§
impl StructuralPartialEq for YamlPath
Auto Trait Implementations§
impl Freeze for YamlPath
impl RefUnwindSafe for YamlPath
impl Send for YamlPath
impl Sync for YamlPath
impl Unpin for YamlPath
impl UnwindSafe for YamlPath
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