Struct lib_ruby_parser::nodes::MatchPatternP [−][src]
#[repr(C)]pub struct MatchPatternP { pub value: Box<Node>, pub pattern: Box<Node>, pub operator_l: Loc, pub expression_l: Loc, }
Expand description
Represents a one-line pattern matching that never throws but returns true/false (i.e. foo in pattern
)
Fields
value: Box<Node>
Value that is used for matching
pattern: Box<Node>
Pattern that is used for matching
operator_l: Loc
Location of the in
operator
foo in pattern
~~
expression_l: Loc
Location of the full expression
foo in pattern
~~~~~~~~~~~~~~
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MatchPatternP
impl Send for MatchPatternP
impl Sync for MatchPatternP
impl Unpin for MatchPatternP
impl UnwindSafe for MatchPatternP
Blanket Implementations
Mutably borrows from an owned value. Read more