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: LocLocation of the in operator
foo in pattern
~~
expression_l: LocLocation 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 MatchPatternPimpl Send for MatchPatternPimpl Sync for MatchPatternPimpl Unpin for MatchPatternPimpl UnwindSafe for MatchPatternPBlanket Implementations
Mutably borrows from an owned value. Read more