pub struct MatchPathSolver { /* private fields */ }Implementations§
Source§impl MatchPathSolver
impl MatchPathSolver
pub fn new(element_index: Arc<dyn ElementIndex>) -> MatchPathSolver
pub async fn solve( &self, path: Arc<MatchPath>, anchor_element: Arc<Element>, anchor_slot: usize, ) -> Result<HashMap<u64, MatchPathSolution>, EvaluationError>
Auto Trait Implementations§
impl Freeze for MatchPathSolver
impl !RefUnwindSafe for MatchPathSolver
impl Send for MatchPathSolver
impl Sync for MatchPathSolver
impl Unpin for MatchPathSolver
impl UnsafeUnpin for MatchPathSolver
impl !UnwindSafe for MatchPathSolver
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