We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 19122ab commit 0026e3eCopy full SHA for 0026e3e
src/librustc_mir/borrow_check/nll/region_infer/error_reporting/outlives_suggestion.rs
@@ -67,8 +67,15 @@ impl OutlivesSuggestionBuilder {
67
RegionNameSource::NamedEarlyBoundRegion(..)
68
| RegionNameSource::NamedFreeRegion(..)
69
| RegionNameSource::Static => {
70
- debug!("Region {:?} is suggestable", name);
71
- true
+ // FIXME: This is a bit hacky. We should ideally have a semantic way for checking
+ // if the name is `'_`...
72
+ if name.name().with(|name| name != "'_") {
73
+ debug!("Region {:?} is suggestable", name);
74
+ true
75
+ } else {
76
+ debug!("Region {:?} is NOT suggestable", name);
77
+ false
78
+ }
79
}
80
81
// Don't give suggestions for upvars, closure return types, or other unnamable
0 commit comments