Lines Matching refs:Box
1064 guard: (node.guard).map(|it| ((it).0, Box::new(f.fold_expr(*(it).1)))), in fold_arm()
1066 body: Box::new(f.fold_expr(*node.body)), in fold_arm()
1460 left: Box::new(f.fold_expr(*node.left)), in fold_expr_assign()
1462 right: Box::new(f.fold_expr(*node.right)), in fold_expr_assign()
1486 base: Box::new(f.fold_expr(*node.base)), in fold_expr_await()
1499 left: Box::new(f.fold_expr(*node.left)), in fold_expr_binary()
1501 right: Box::new(f.fold_expr(*node.right)), in fold_expr_binary()
1526 expr: (node.expr).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_break()
1537 func: Box::new(f.fold_expr(*node.func)), in fold_expr_call()
1550 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_cast()
1552 ty: Box::new(f.fold_type(*node.ty)), in fold_expr_cast()
1572 body: Box::new(f.fold_expr(*node.body)), in fold_expr_closure()
1607 base: Box::new(f.fold_expr(*node.base)), in fold_expr_field()
1622 pat: Box::new(f.fold_pat(*node.pat)), in fold_expr_for_loop()
1624 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_for_loop()
1637 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_group()
1649 cond: Box::new(f.fold_expr(*node.cond)), in fold_expr_if()
1652 .map(|it| ((it).0, Box::new(f.fold_expr(*(it).1)))), in fold_expr_if()
1663 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_index()
1665 index: Box::new(f.fold_expr(*node.index)), in fold_expr_index()
1688 pat: Box::new(f.fold_pat(*node.pat)), in fold_expr_let()
1690 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_let()
1737 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_match()
1753 receiver: Box::new(f.fold_expr(*node.receiver)), in fold_expr_method_call()
1771 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_paren()
1794 start: (node.start).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_range()
1796 end: (node.end).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_range()
1810 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_raw_addr()
1826 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_reference()
1838 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_repeat()
1840 len: Box::new(f.fold_expr(*node.len)), in fold_expr_repeat()
1852 expr: (node.expr).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_return()
1868 rest: (node.rest).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_struct()
1879 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_try()
1919 expr: Box::new(f.fold_expr(*node.expr)), in fold_expr_unary()
1944 cond: Box::new(f.fold_expr(*node.cond)), in fold_expr_while()
1957 expr: (node.expr).map(|it| Box::new(f.fold_expr(*it))), in fold_expr_yield()
1998 pat: Box::new(f.fold_pat(*node.pat)), in fold_field_pat()
2153 ty: Box::new(f.fold_type(*node.ty)), in fold_foreign_item_static()
2422 ty: Box::new(f.fold_type(*node.ty)), in fold_item_const()
2424 expr: Box::new(f.fold_expr(*node.expr)), in fold_item_const()
2473 block: Box::new(f.fold_block(*node.block)), in fold_item_fn()
2506 self_ty: Box::new(f.fold_type(*node.self_ty)), in fold_item_impl()
2553 ty: Box::new(f.fold_type(*node.ty)), in fold_item_static()
2555 expr: Box::new(f.fold_expr(*node.expr)), in fold_item_static()
2633 ty: Box::new(f.fold_type(*node.ty)), in fold_item_type()
2815 expr: Box::new(f.fold_expr(*node.expr)), in fold_local_init()
2816 diverge: (node.diverge).map(|it| ((it).0, Box::new(f.fold_expr(*(it).1)))), in fold_local_init()
2969 subpat: (node.subpat).map(|it| ((it).0, Box::new(f.fold_pat(*(it).1)))), in fold_pat_ident()
2993 pat: Box::new(f.fold_pat(*node.pat)), in fold_pat_paren()
3006 pat: Box::new(f.fold_pat(*node.pat)), in fold_pat_reference()
3084 pat: Box::new(f.fold_pat(*node.pat)), in fold_pat_type()
3086 ty: Box::new(f.fold_type(*node.ty)), in fold_pat_type()
3218 ty: Box::new(f.fold_type(*node.ty)), in fold_qself()
3250 ty: Box::new(f.fold_type(*node.ty)), in fold_receiver()
3262 crate::ReturnType::Type(_binding_0, Box::new(f.fold_type(*_binding_1))) in fold_return_type()
3516 elem: Box::new(f.fold_type(*node.elem)), in fold_type_array()
3546 elem: Box::new(f.fold_type(*node.elem)), in fold_type_group()
3642 elem: Box::new(f.fold_type(*node.elem)), in fold_type_paren()
3666 elem: Box::new(f.fold_type(*node.elem)), in fold_type_ptr()
3682 elem: Box::new(f.fold_type(*node.elem)), in fold_type_reference()
3693 elem: Box::new(f.fold_type(*node.elem)), in fold_type_slice()
3773 tree: Box::new(f.fold_use_tree(*node.tree)), in fold_use_path()
3820 pat: (node.pat).map(|it| (Box::new(f.fold_pat(*(it).0)), (it).1)), in fold_variadic()
3851 path: Box::new(f.fold_path(*node.path)), in fold_vis_restricted()