diff options
| author | Cameron Steffen <cam.steffen94@gmail.com> | 2022-08-30 17:39:36 -0500 |
|---|---|---|
| committer | Cameron Steffen <cam.steffen94@gmail.com> | 2022-09-02 12:55:05 -0500 |
| commit | ac4bb0085b22f2e4d65b7ece7ad04df12dc625ad (patch) | |
| tree | 0e4192af4bc55fc86399cd5c3084f3d47c99a343 /src/tools/rustfmt | |
| parent | 02ba216e3cb6edd4a51e0738953a4276aa84fa20 (diff) | |
| download | rust-ac4bb0085b22f2e4d65b7ece7ad04df12dc625ad.tar.gz rust-ac4bb0085b22f2e4d65b7ece7ad04df12dc625ad.zip | |
rustfmt: BindingAnnotation change
Diffstat (limited to 'src/tools/rustfmt')
| -rw-r--r-- | src/tools/rustfmt/src/patterns.rs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/tools/rustfmt/src/patterns.rs b/src/tools/rustfmt/src/patterns.rs index 9b74b35f314..e2fe92b28f2 100644 --- a/src/tools/rustfmt/src/patterns.rs +++ b/src/tools/rustfmt/src/patterns.rs @@ -1,4 +1,6 @@ -use rustc_ast::ast::{self, BindingMode, Pat, PatField, PatKind, RangeEnd, RangeSyntax}; +use rustc_ast::ast::{ + self, BindingAnnotation, ByRef, Pat, PatField, PatKind, RangeEnd, RangeSyntax, +}; use rustc_ast::ptr; use rustc_span::{BytePos, Span}; @@ -99,10 +101,10 @@ impl Rewrite for Pat { write_list(&items, &fmt) } PatKind::Box(ref pat) => rewrite_unary_prefix(context, "box ", &**pat, shape), - PatKind::Ident(binding_mode, ident, ref sub_pat) => { - let (prefix, mutability) = match binding_mode { - BindingMode::ByRef(mutability) => ("ref", mutability), - BindingMode::ByValue(mutability) => ("", mutability), + PatKind::Ident(BindingAnnotation(by_ref, mutability), ident, ref sub_pat) => { + let prefix = match by_ref { + ByRef::Yes => "ref", + ByRef::No => "", }; let mut_infix = format_mutability(mutability).trim(); let id_str = rewrite_ident(context, ident); |
