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: LocLocation of the & operator
foo(&blk)
    ~expression_l: LocLocation 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