Struct lib_ruby_parser::nodes::IfGuard [−][src]
Expand description
Represents an if guard used in pattern matching (i.e. case foo; in pattern if guard; end)
Fields
cond: Box<Node>Condition of the guard, Lvar("foo") in in pattern if guard
keyword_l: LocLocation of the if keyword
case foo; in pattern if cond; end
~~
expression_l: LocLocation of the full expression
case foo; in pattern if cond; end
~~~~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IfGuardimpl UnwindSafe for IfGuardBlanket Implementations
Mutably borrows from an owned value. Read more