Struct lib_ruby_parser::nodes::OrAsgn [−][src]
#[repr(C)]pub struct OrAsgn { pub recv: Box<Node>, pub value: Box<Node>, pub operator_l: Loc, pub expression_l: Loc, }
Expand description
Represents lhs ||= rhs
assignment
Fields
recv: Box<Node>
Left hand statement
value: Box<Node>
Right hand statement
operator_l: Loc
Location of the ||=
operator
foo ||= bar
~~~
expression_l: Loc
Location of the full expression
foo ||= bar
~~~~~~~~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for OrAsgn
impl UnwindSafe for OrAsgn
Blanket Implementations
Mutably borrows from an owned value. Read more