Variants
Regex(String)
A regex to filter metavar based on its textual content.
Pattern(String)
A pattern to filter matched metavar based on its AST tree shape.
Kind(String)
A kind_id to filter matched metavar based on its ts-node kind
Trait Implementations
sourceimpl Clone for SerializableMetaVarMatcher
impl Clone for SerializableMetaVarMatcher
sourcefn clone(&self) -> SerializableMetaVarMatcher
fn clone(&self) -> SerializableMetaVarMatcher
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl<'de> Deserialize<'de> for SerializableMetaVarMatcher
impl<'de> Deserialize<'de> for SerializableMetaVarMatcher
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for SerializableMetaVarMatcher
impl Send for SerializableMetaVarMatcher
impl Sync for SerializableMetaVarMatcher
impl Unpin for SerializableMetaVarMatcher
impl UnwindSafe for SerializableMetaVarMatcher
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