Struct lib_ruby_parser::nodes::BlockPass [−][src]
#[repr(C)]pub struct BlockPass { pub value: Box<Node>, pub operator_l: Loc, pub expression_l: Loc, }
Expand description
Represents a &blk
argument of the method call (but not of the method definition, see BlockArg
)
Fields
value: Box<Node>
Value that is converted to a block
Int("1")
in foo(&1)
(yes, it’s possible)
operator_l: Loc
Location of the &
operator
foo(&blk)
~
expression_l: Loc
Location of the full expression
foo(&bar)
~~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BlockPass
impl UnwindSafe for BlockPass
Blanket Implementations
Mutably borrows from an owned value. Read more