Lines Matching refs:Pat

667     fn fold_pat(&mut self, i: crate::Pat) -> crate::Pat {  in fold_pat()  argument
2926 pub fn fold_pat<F>(f: &mut F, node: crate::Pat) -> crate::Pat in fold_pat()
2931 crate::Pat::Const(_binding_0) => crate::Pat::Const(f.fold_expr_const(_binding_0)), in fold_pat()
2932 crate::Pat::Ident(_binding_0) => crate::Pat::Ident(f.fold_pat_ident(_binding_0)), in fold_pat()
2933 crate::Pat::Lit(_binding_0) => crate::Pat::Lit(f.fold_expr_lit(_binding_0)), in fold_pat()
2934 crate::Pat::Macro(_binding_0) => crate::Pat::Macro(f.fold_expr_macro(_binding_0)), in fold_pat()
2935 crate::Pat::Or(_binding_0) => crate::Pat::Or(f.fold_pat_or(_binding_0)), in fold_pat()
2936 crate::Pat::Paren(_binding_0) => crate::Pat::Paren(f.fold_pat_paren(_binding_0)), in fold_pat()
2937 crate::Pat::Path(_binding_0) => crate::Pat::Path(f.fold_expr_path(_binding_0)), in fold_pat()
2938 crate::Pat::Range(_binding_0) => crate::Pat::Range(f.fold_expr_range(_binding_0)), in fold_pat()
2939 crate::Pat::Reference(_binding_0) => { in fold_pat()
2940 crate::Pat::Reference(f.fold_pat_reference(_binding_0)) in fold_pat()
2942 crate::Pat::Rest(_binding_0) => crate::Pat::Rest(f.fold_pat_rest(_binding_0)), in fold_pat()
2943 crate::Pat::Slice(_binding_0) => crate::Pat::Slice(f.fold_pat_slice(_binding_0)), in fold_pat()
2944 crate::Pat::Struct(_binding_0) => { in fold_pat()
2945 crate::Pat::Struct(f.fold_pat_struct(_binding_0)) in fold_pat()
2947 crate::Pat::Tuple(_binding_0) => crate::Pat::Tuple(f.fold_pat_tuple(_binding_0)), in fold_pat()
2948 crate::Pat::TupleStruct(_binding_0) => { in fold_pat()
2949 crate::Pat::TupleStruct(f.fold_pat_tuple_struct(_binding_0)) in fold_pat()
2951 crate::Pat::Type(_binding_0) => crate::Pat::Type(f.fold_pat_type(_binding_0)), in fold_pat()
2952 crate::Pat::Verbatim(_binding_0) => { in fold_pat()
2953 crate::Pat::Verbatim(f.fold_token_stream(_binding_0)) in fold_pat()
2955 crate::Pat::Wild(_binding_0) => crate::Pat::Wild(f.fold_pat_wild(_binding_0)), in fold_pat()