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 theirtrait
. - 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