about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-06-16 22:21:47 -0400
committerCaleb Cartwright <caleb.cartwright@outlook.com>2024-06-22 15:41:51 -0500
commit97b7874a3c1302b31334ad1c65902e214298538d (patch)
tree81ed23ddeddf130be4aedc76e486b7b590c20456
parentfc2cca942f4a7312ad944955b1de9206a143fc7b (diff)
downloadrust-97b7874a3c1302b31334ad1c65902e214298538d.tar.gz
rust-97b7874a3c1302b31334ad1c65902e214298538d.zip
Fix rustfmt
-rw-r--r--src/tools/rustfmt/src/types.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/tools/rustfmt/src/types.rs b/src/tools/rustfmt/src/types.rs
index 711c0c09e20..c12f271bc5d 100644
--- a/src/tools/rustfmt/src/types.rs
+++ b/src/tools/rustfmt/src/types.rs
@@ -849,11 +849,7 @@ impl Rewrite for ast::Ty {
                 rewrite_macro(mac, None, context, shape, MacroPosition::Expression)
             }
             ast::TyKind::ImplicitSelf => Some(String::from("")),
-            ast::TyKind::ImplTrait(_, ref it, ref captures) => {
-                // FIXME(precise_capturing): Implement formatting.
-                if captures.is_some() {
-                    return None;
-                }
+            ast::TyKind::ImplTrait(_, ref it) => {
                 // Empty trait is not a parser error.
                 if it.is_empty() {
                     return Some("impl".to_owned());
@@ -1120,8 +1116,7 @@ fn join_bounds_inner(
 
 pub(crate) fn opaque_ty(ty: &Option<ptr::P<ast::Ty>>) -> Option<&ast::GenericBounds> {
     ty.as_ref().and_then(|t| match &t.kind {
-        // FIXME(precise_capturing): Implement support here
-        ast::TyKind::ImplTrait(_, bounds, _) => Some(bounds),
+        ast::TyKind::ImplTrait(_, bounds) => Some(bounds),
         _ => None,
     })
 }