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
~~~~~
Implementations
Returns operator_l
field
Returns expression_l
field
Sets operator_l
field
Sets expression_l
field
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MatchAlt
impl UnwindSafe for MatchAlt
Blanket Implementations
Mutably borrows from an owned value. Read more