Searched refs:fold_expr (Results 1 - 3 of 3) sorted by relevance
/third_party/rust/crates/syn/tests/ |
H A D | test_precedence.rs | 387 use syn::fold::{fold_expr, fold_generic_argument, Fold}; in syn_parenthesize() 421 fn fold_expr(&mut self, expr: Expr) -> Expr { in syn_parenthesize() functions 423 let folded = fold_expr(self, expr); in syn_parenthesize() 434 Expr::Block(_) => fold_expr(self, arg), in syn_parenthesize() 446 Stmt::Expr(e, semi) => Stmt::Expr(fold_expr(self, e), semi), in syn_parenthesize() 469 folder.fold_expr(syn_expr) in syn_parenthesize() 473 use syn::fold::{fold_expr, fold_stmt, Fold}; in make_parens_invisible() 479 fn fold_expr(&mut self, mut expr: Expr) -> Expr { in make_parens_invisible() functions 487 fold_expr(self, expr) in make_parens_invisible() 496 expr: Box::new(fold_expr(sel in make_parens_invisible() 518 fn fold_expr(&mut self, expr: Expr) -> Expr { collect_exprs() functions [all...] |
/third_party/rust/crates/syn/examples/trace-var/trace-var/src/ |
H A D | lib.rs | 70 let right = fold::fold_expr(self, right); in assign_and_print() 87 let init = self.fold_expr(*init.unwrap().expr); in let_and_print() 116 fn fold_expr(&mut self, e: Expr) -> Expr { in fold_expr() functions 132 _ => fold::fold_expr(self, e), in fold_expr()
|
/third_party/rust/crates/syn/src/gen/ |
H A D | fold.rs | 132 fn fold_expr(&mut self, i: Expr) -> Expr { in fold_expr() functions 133 fold_expr(self, i) in fold_expr() 966 guard: (node.guard).map(|it| ((it).0, Box::new(f.fold_expr(*(it).1)))), in fold_arm() 968 body: Box::new(f.fold_expr(*node.body)), in fold_arm() 982 value: f.fold_expr(node.value), in fold_assoc_const() 1121 default: (node.default).map(|it| f.fold_expr(it)), in fold_const_param() 1200 pub fn fold_expr<F>(f: &mut F, node: Expr) -> Expr in fold_expr() functions 1265 elems: FoldHelper::lift(node.elems, |it| f.fold_expr(it)), in fold_expr_array() 1276 left: Box::new(f.fold_expr(*node.left)), in fold_expr_assign() 1278 right: Box::new(f.fold_expr(*nod in fold_expr_assign() [all...] |
Completed in 4 milliseconds