Struct lib_ruby_parser::nodes::MatchAlt [−][src]
#[repr(C)]pub struct MatchAlt { pub lhs: Box<Node>, pub rhs: Box<Node>, pub operator_l: Loc, pub expression_l: Loc, }
Expand description
Represents pattern matching using one of the given patterns (i.e. foo in 1 | 2
)
Fields
lhs: Box<Node>
Left pattern
rhs: Box<Node>
Right pattern
operator_l: Loc
Location of the |
operator
foo in 1 | 2
~
expression_l: Loc
Location of the full expression
foo in 1 | 2
~~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MatchAlt
impl UnwindSafe for MatchAlt
Blanket Implementations
Mutably borrows from an owned value. Read more