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: Loc
Location of the if
keyword
case foo; in pattern if cond; end
~~
expression_l: Loc
Location of the full expression
case foo; in pattern if cond; end
~~~~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IfGuard
impl UnwindSafe for IfGuard
Blanket Implementations
Mutably borrows from an owned value. Read more