Skip to content

Commit ec83476

Browse files
committed
Unused tuple fields in rustc_infer.
1 parent 2a990f7 commit ec83476

File tree

1 file changed

+18
-22
lines changed
  • compiler/rustc_infer/src/infer/error_reporting

1 file changed

+18
-22
lines changed

compiler/rustc_infer/src/infer/error_reporting/mod.rs

+18-22
Original file line numberDiff line numberDiff line change
@@ -2410,9 +2410,9 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
24102410
#[derive(Debug)]
24112411
enum SubOrigin<'hir> {
24122412
GAT(&'hir hir::Generics<'hir>),
2413-
Impl(&'hir hir::Generics<'hir>),
2414-
Trait(&'hir hir::Generics<'hir>),
2415-
Fn(&'hir hir::Generics<'hir>),
2413+
Impl,
2414+
Trait,
2415+
Fn,
24162416
Unknown,
24172417
}
24182418
let sub_origin = 'origin: {
@@ -2427,34 +2427,30 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
24272427
kind: hir::ImplItemKind::TyAlias(..),
24282428
generics,
24292429
..
2430-
}) => SubOrigin::GAT(generics),
2431-
Node::ImplItem(hir::ImplItem {
2432-
kind: hir::ImplItemKind::Fn(..),
2433-
generics,
2434-
..
2435-
}) => SubOrigin::Fn(generics),
2436-
Node::TraitItem(hir::TraitItem {
2430+
})
2431+
| Node::TraitItem(hir::TraitItem {
24372432
kind: hir::TraitItemKind::Type(..),
24382433
generics,
24392434
..
24402435
}) => SubOrigin::GAT(generics),
2441-
Node::TraitItem(hir::TraitItem {
2442-
kind: hir::TraitItemKind::Fn(..),
2443-
generics,
2436+
Node::ImplItem(hir::ImplItem {
2437+
kind: hir::ImplItemKind::Fn(..),
24442438
..
2445-
}) => SubOrigin::Fn(generics),
2446-
Node::Item(hir::Item {
2447-
kind: hir::ItemKind::Trait(_, _, generics, _, _),
2439+
})
2440+
| Node::TraitItem(hir::TraitItem {
2441+
kind: hir::TraitItemKind::Fn(..),
24482442
..
2449-
}) => SubOrigin::Trait(generics),
2443+
})
2444+
| Node::Item(hir::Item {
2445+
kind: hir::ItemKind::Fn(..), ..
2446+
}) => SubOrigin::Fn,
24502447
Node::Item(hir::Item {
2451-
kind: hir::ItemKind::Impl(hir::Impl { generics, .. }),
2448+
kind: hir::ItemKind::Trait(..),
24522449
..
2453-
}) => SubOrigin::Impl(generics),
2450+
}) => SubOrigin::Trait,
24542451
Node::Item(hir::Item {
2455-
kind: hir::ItemKind::Fn(_, generics, _),
2456-
..
2457-
}) => SubOrigin::Fn(generics),
2452+
kind: hir::ItemKind::Impl(..), ..
2453+
}) => SubOrigin::Impl,
24582454
_ => continue,
24592455
};
24602456
}

0 commit comments

Comments
 (0)