pub struct MatchPath {
pub slots: Vec<MatchPathSlot>,
/* private fields */
}Fields§
§slots: Vec<MatchPathSlot>Implementations§
Source§impl MatchPath
impl MatchPath
pub fn from_query(query_part: &QueryPart) -> Result<Self, EvaluationError>
pub fn get_optional_slots_on_common_paths( &self, anchor_slot_num: usize, empty_slots: HashSet<usize>, ) -> HashSet<usize>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MatchPath
impl RefUnwindSafe for MatchPath
impl Send for MatchPath
impl Sync for MatchPath
impl Unpin for MatchPath
impl UnwindSafe for MatchPath
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