pub struct LiteralMatcher {
pub wildcard: Option<Node>,
pub positive_values: IndexMap<PersistentStr, Vec<Node>>,
pub negative_values: Option<()>,
}Fields§
§wildcard: Option<Node>§positive_values: IndexMap<PersistentStr, Vec<Node>>§negative_values: Option<()>Trait Implementations§
Source§impl Debug for LiteralMatcher
impl Debug for LiteralMatcher
Source§impl Default for LiteralMatcher
impl Default for LiteralMatcher
Source§fn default() -> LiteralMatcher
fn default() -> LiteralMatcher
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LiteralMatcher
impl RefUnwindSafe for LiteralMatcher
impl Send for LiteralMatcher
impl Sync for LiteralMatcher
impl Unpin for LiteralMatcher
impl UnwindSafe for LiteralMatcher
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more