-
Couldn't load subscription status.
- Fork 13.9k
rustdoc-json: Better representation of lifetime bounds in where clauses. #127289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
As suggested [on zulip][1], there's no need to use `GenericBound` here, as the only bound a lifetime can have is that it outlives other lifetimes. While we're making breaking changes here, I also renamed it from using "region" to "lifetime", as this is more user-aligned. See [this comment][2] for details. [1]: https://rust-lang.zulipchat.com/#narrow/stream/266220-t-rustdoc/topic/.60ItemEnum.3A.3AOpaqueTy.60/near/448871430 [2]: rust-lang#100961 (comment)
|
rustdoc-json-types is a public (although nightly-only) API. If possible, consider changing cc @CraftSpider, @aDotInTheVoid, @Enselic, @obi1kenobi Some changes occurred in src/librustdoc/clean/types.rs cc @camelid |
|
Nice simplification, thanks! r=me once CI pass. |
|
@bors r=@GuillaumeGomez rollup |
Rollup of 5 pull requests Successful merges: - rust-lang#126792 (wasm64 build with target-feature=+simd128,+atomics) - rust-lang#127195 (Remove unqualified form import of io::Error in process_vxworks.rs and fallback on remove_dir_impl for vxworks) - rust-lang#127287 (jsondocck: Use correct index for error message.) - rust-lang#127289 (rustdoc-json: Better representation of lifetime bounds in where clauses.) - rust-lang#127303 (chore: remove repeat words) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#127289 - aDotInTheVoid:rustdoc-json-lt, r=GuillaumeGomez rustdoc-json: Better representation of lifetime bounds in where clauses. As suggested [on zulip][1] (CC `@its-the-shrimp),` there's no need to use `GenericBound` here, as the only bound a lifetime can have is that it outlives other lifetimes. While we're making breaking changes here, I also renamed it from using "region" to "lifetime", as this is more user-aligned. See [this comment][2] for details. [1]: https://rust-lang.zulipchat.com/#narrow/stream/266220-t-rustdoc/topic/.60ItemEnum.3A.3AOpaqueTy.60/near/448871430 [2]: rust-lang#100961 (comment) r? `@GuillaumeGomez`
As suggested on zulip (CC @its-the-shrimp), there's no need to use
GenericBoundhere, as the only bound a lifetime can have is that it outlives other lifetimes.While we're making breaking changes here, I also renamed it from using "region" to "lifetime", as this is more user-aligned. See this comment for details.
r? @GuillaumeGomez