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
~~~~~~~~~~~
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 OrAsgn
impl UnwindSafe for OrAsgn
Blanket Implementations
Mutably borrows from an owned value. Read more