Struct ExprClosure

docs.rs

pub struct ExprClosure {
    pub attrs: Vec<Attribute>,
    pub lifetimes: Option<BoundLifetimes>,
    pub constness: Option<Const>,
    pub movability: Option<Static>,
    pub asyncness: Option<Async>,
    pub capture: Option<Move>,
    pub or1_token: Or,
    pub inputs: Punctuated<Pat, Comma>,
    pub or2_token: Or,
    pub output: ReturnType,
    pub body: Box<Expr>,
}

Iterator<Item = &Expr>

node: &ExprClosure

[node.body.as_ref()]

diagram

Iterator<Item = &mut Expr>

node: &mut ExprClosure

[node.body.as_mut()]

diagram