Skip to content

Commit c1072d2

Browse files
committed
make TraitObject visitors public
1 parent 99fa572 commit c1072d2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ mod util;
1616

1717
pub use different_lifetimes::suggest_adding_lifetime_params;
1818
pub use find_anon_type::find_anon_type;
19-
pub use static_impl_trait::suggest_new_region_bound;
19+
pub use static_impl_trait::{suggest_new_region_bound, HirTraitObjectVisitor, TraitObjectVisitor};
2020
pub use util::find_param_with_region;
2121

2222
impl<'cx, 'tcx> InferCtxt<'cx, 'tcx> {

compiler/rustc_infer/src/infer/error_reporting/nice_region_error/static_impl_trait.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {
546546
}
547547

548548
/// Collect all the trait objects in a type that could have received an implicit `'static` lifetime.
549-
pub(super) struct TraitObjectVisitor(pub(super) FxHashSet<DefId>);
549+
pub struct TraitObjectVisitor(pub FxHashSet<DefId>);
550550

551551
impl<'tcx> TypeVisitor<'tcx> for TraitObjectVisitor {
552552
fn visit_ty(&mut self, t: Ty<'tcx>) -> ControlFlow<Self::BreakTy> {
@@ -563,7 +563,7 @@ impl<'tcx> TypeVisitor<'tcx> for TraitObjectVisitor {
563563
}
564564

565565
/// Collect all `hir::Ty<'_>` `Span`s for trait objects with an implicit lifetime.
566-
pub(super) struct HirTraitObjectVisitor<'a>(pub(super) &'a mut Vec<Span>, pub(super) DefId);
566+
pub struct HirTraitObjectVisitor<'a>(pub &'a mut Vec<Span>, pub DefId);
567567

568568
impl<'a, 'tcx> Visitor<'tcx> for HirTraitObjectVisitor<'a> {
569569
fn visit_ty(&mut self, t: &'tcx hir::Ty<'tcx>) {

0 commit comments

Comments
 (0)