Commit e413085
committed
Fix "higher kinded" -> "higher ranked" in RFC 3498
In RFC 3498 "Lifetime Capture Rules 2024" we specify that lifetime
parameters from `for<..>` binders are captured under the rules.
Currently opaque types in Rust do not support capturing these. In
early drafts of the document, we had called the missing feature
"higher ranked lifetime bounds on nested opaque types". However, we
had then noticed that the relevant error message in `rustc` called
these "higher kinded" instead:
> error: higher kinded lifetime bounds on nested opaque types are not
> supported yet
We changed later drafts to follow that language. But that language
was wrong. These are definitely "higher ranked" lifetime bounds, not
"higher kinded" ones, whatever that might mean. We've now fixed the
error message emitted by `rustc` in:
- rust-lang/rust#122100
Correspondingly, let's now fix this error in the RFC.1 parent 43e8e96 commit e413085
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
| 291 | + | |
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| |||
0 commit comments