Enum ast_grep_core::meta_var::MatchResult
source · [−]pub enum MatchResult<'a, 'tree, L: Language> {
Single(&'a Node<'tree, L>),
Multi(&'a Vec<Node<'tree, L>>),
}Variants
Single(&'a Node<'tree, L>)
$A for captured meta var
Multi(&'a Vec<Node<'tree, L>>)
$$$A for captured ellipsis
Auto Trait Implementations
impl<'a, 'tree, L> RefUnwindSafe for MatchResult<'a, 'tree, L>where
L: RefUnwindSafe,
impl<'a, 'tree, L> !Send for MatchResult<'a, 'tree, L>
impl<'a, 'tree, L> !Sync for MatchResult<'a, 'tree, L>
impl<'a, 'tree, L> Unpin for MatchResult<'a, 'tree, L>where
'tree: 'a,
impl<'a, 'tree, L> UnwindSafe for MatchResult<'a, 'tree, L>where
L: RefUnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more