about summary refs log tree commit diff
path: root/compiler
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2025-04-02 10:11:22 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2025-04-14 09:16:32 +1000
commit75558b2ffe4f7f8ece1c964bf8b791f6f475b914 (patch)
treedbd46f1165cac7214f9350540691e309644d018e /compiler
parent092a284ba0421695f2032c947765429fd7095796 (diff)
downloadrust-75558b2ffe4f7f8ece1c964bf8b791f6f475b914.tar.gz
rust-75558b2ffe4f7f8ece1c964bf8b791f6f475b914.zip
Remove unused `StaticLifetimeVisitor`.
Diffstat (limited to 'compiler')
-rw-r--r--compiler/rustc_middle/src/ty/diagnostics.rs12
1 files changed, 0 insertions, 12 deletions
diff --git a/compiler/rustc_middle/src/ty/diagnostics.rs b/compiler/rustc_middle/src/ty/diagnostics.rs
index d3abb3d64b8..674c7a5e3ee 100644
--- a/compiler/rustc_middle/src/ty/diagnostics.rs
+++ b/compiler/rustc_middle/src/ty/diagnostics.rs
@@ -592,18 +592,6 @@ impl<'v> hir::intravisit::Visitor<'v> for TraitObjectVisitor<'v> {
     }
 }
 
-/// Collect al types that have an implicit `'static` obligation that we could suggest `'_` for.
-pub struct StaticLifetimeVisitor<'tcx>(pub Vec<Span>, pub crate::hir::map::Map<'tcx>);
-
-impl<'v> hir::intravisit::Visitor<'v> for StaticLifetimeVisitor<'v> {
-    fn visit_lifetime(&mut self, lt: &'v hir::Lifetime) {
-        if let hir::LifetimeName::ImplicitObjectLifetimeDefault | hir::LifetimeName::Static = lt.res
-        {
-            self.0.push(lt.ident.span);
-        }
-    }
-}
-
 pub struct IsSuggestableVisitor<'tcx> {
     tcx: TyCtxt<'tcx>,
     infer_suggestable: bool,