Lines Matching refs:Box
286 pub left: Box<Expr>,
288 pub right: Box<Expr>,
308 pub base: Box<Expr>,
319 pub left: Box<Expr>,
321 pub right: Box<Expr>,
343 pub expr: Option<Box<Expr>>,
352 pub func: Box<Expr>,
363 pub expr: Box<Expr>,
365 pub ty: Box<Type>,
383 pub body: Box<Expr>,
413 pub base: Box<Expr>,
426 pub pat: Box<Pat>,
428 pub expr: Box<Expr>,
443 pub expr: Box<Expr>,
457 pub cond: Box<Expr>,
459 pub else_branch: Option<(Token![else], Box<Expr>)>,
468 pub expr: Box<Expr>,
470 pub index: Box<Expr>,
489 pub pat: Box<Pat>,
491 pub expr: Box<Expr>,
530 pub expr: Box<Expr>,
541 pub receiver: Box<Expr>,
556 pub expr: Box<Expr>,
578 pub start: Option<Box<Expr>>,
580 pub end: Option<Box<Expr>>,
592 pub expr: Box<Expr>,
603 pub expr: Box<Expr>,
613 pub expr: Box<Expr>,
615 pub len: Box<Expr>,
625 pub expr: Option<Box<Expr>>,
642 pub rest: Option<Box<Expr>>,
651 pub expr: Box<Expr>,
682 pub expr: Box<Expr>,
703 pub cond: Box<Expr>,
714 pub expr: Option<Box<Expr>>,
1143 pub guard: Option<(Token![if], Box<Expr>)>,
1145 pub body: Box<Expr>,
1344 left: Box::new(lhs), in parse_expr()
1360 left: Box::new(lhs), in parse_expr()
1369 start: Some(Box::new(lhs)), in parse_expr()
1381 expr: Box::new(lhs), in parse_expr()
1383 ty: Box::new(ty), in parse_expr()
1412 left: Box::new(lhs), in parse_expr()
1424 expr: Box::new(lhs), in parse_expr()
1426 ty: Box::new(ty), in parse_expr()
1439 ) -> Result<Box<Expr>> { in parse_binop_rhs()
1467 Ok(Box::new(rhs)) in parse_binop_rhs()
1539 let expr = Box::new(unary_expr(input, allow_struct)?); in unary_expr()
1573 expr: Box::new(unary_expr(input)?), in unary_expr()
1579 expr: Box::new(unary_expr(input)?), in unary_expr()
1631 func: Box::new(e), in trailer_helper()
1655 base: Box::new(e), in trailer_helper()
1674 receiver: Box::new(e), in trailer_helper()
1687 base: Box::new(e), in trailer_helper()
1695 expr: Box::new(e), in trailer_helper()
1707 expr: Box::new(e), in trailer_helper()
1726 func: Box::new(e), in trailer_expr()
1758 receiver: Box::new(e), in trailer_expr()
1771 base: Box::new(e), in trailer_expr()
1779 expr: Box::new(e), in trailer_expr()
2021 expr: Box::new(first), in paren_or_tuple()
2079 expr: Box::new(first), in array_or_repeat()
2081 len: Box::new(len), in array_or_repeat()
2188 expr: Box::new(inner), in expr_group()
2219 pat: Box::new(Pat::parse_multi_with_leading_vert(input)?), in expr_let()
2221 expr: Box::new({ in expr_let()
2244 cond: Box::new(cond), in parse()
2256 expr.else_branch = Some((else_token, Box::new(Expr::PLACEHOLDER))); in parse()
2261 Box::new(Expr::Block(ExprBlock { in parse()
2315 pat: Box::new(pat), in parse()
2317 expr: Box::new(expr), in parse()
2362 expr: Box::new(expr), in parse()
2427 expr: Box::new(unary_expr(input, allow_struct)?), in expr_unary()
2450 expr: Box::new(unary_expr(input, allow_struct)?), in parse()
2464 expr: Box::new(unary_expr(input, allow_struct)?), in parse()
2563 let output = ReturnType::Type(arrow_token, Box::new(ty)); in expr_closure()
2586 body: Box::new(body), in expr_closure()
2611 pat: Box::new(pat), in closure_arg()
2657 cond: Box::new(cond), in parse()
2810 Some(Box::new(content.parse()?)) in expr_struct_helper()
2890 ) -> Result<Option<Box<Expr>>> { in parse_range_end()
3010 Some((if_token, Box::new(guard))) in parse()
3019 Box::new(body) in parse()
3069 base: Box::new(base), in multi_index()