Module rustc_infer::infer::error_reporting::nice_region_error
source · Re-exports
pub use find_anon_type::find_anon_type;
Modules
Error Reporting for Anonymous Region Lifetime Errors
where both the regions are anonymous.
Error Reporting for when the lifetime for a type doesn’t match the
impl
selected for a predicate
to hold.Error Reporting for Anonymous Region Lifetime Errors
where one region is named and the other is anonymous.
Error Reporting for static impl Traits.
Error Reporting for
impl
items that do not match the obligations from their trait
.util 🔒
Helper functions corresponding to lifetime errors due to
anonymous regions.
Structs
Collect all
hir::Ty<'_>
Span
s for trait objects with an implicit lifetime.Collect all the trait objects in a type that could have received an implicit
'static
lifetime.Functions
Currently only used in rustc_borrowck, probably should be
removed in favour of public_errors::AddLifetimeParamsSuggestion