diff --git a/text/3498-lifetime-capture-rules-2024.md b/text/3498-lifetime-capture-rules-2024.md index e88d3f484..ac87475b2 100644 --- a/text/3498-lifetime-capture-rules-2024.md +++ b/text/3498-lifetime-capture-rules-2024.md @@ -288,7 +288,7 @@ impl Foo { ### Capturing lifetimes from `for<..>` binders -Once higher kinded lifetime bounds on nested opaque types are supported in Rust (see [#104288][]), the following code will become legal: +Once higher ranked lifetime bounds on nested opaque types are supported in Rust (see [#104288][]), the following code will become legal: ```rust trait Trait<'a> { @@ -309,7 +309,7 @@ fn foo() -> impl for<'a> Trait<'a, Assoc = impl Sized> { That is, the `'a` lifetime parameter from the higher ranked trait bounds (HRTBs) `for<..>` binder is in scope for the `impl Sized` opaque type, so it is captured under the rules of this RFC. -Note that support for higher kinded lifetime bounds is not required by this RFC and is not a blocker to stabilizing the rules specified in this RFC. +Note that support for higher ranked lifetime bounds is not required by this RFC and is not a blocker to stabilizing the rules specified in this RFC. [#104288]: https://github.com/rust-lang/rust/issues/104288