Move doc(primitive) future incompat warning to invalid_doc_attributes#109443
Move doc(primitive) future incompat warning to invalid_doc_attributes#109443bors merged 7 commits intorust-lang:masterfrom
doc(primitive) future incompat warning to invalid_doc_attributes#109443Conversation
|
Can you make this part of the |
|
Good idea! |
0b35a1b to
496c0e4
Compare
|
Some changes occurred in src/librustdoc/clean/types.rs cc @camelid Hey! It looks like you've submitted a new PR for the library teams! If this PR contains changes to any Examples of
|
|
To make it work, I needed to update how it's handled in rustdoc and to put it behind a |
|
☔ The latest upstream changes (presumably #109503) made this pull request unmergeable. Please resolve the merge conflicts. |
95be665 to
7cdbc8e
Compare
|
Rebased. |
|
I don't have time for reviews right now. r? rustdoc cc @petrochenkov |
|
cc @petrochenkov since they worked on something similar in #109534. |
|
r? @notriddle |
|
Could not assign reviewer from: |
|
☔ The latest upstream changes (presumably #109769) made this pull request unmergeable. Please resolve the merge conflicts. |
7cdbc8e to
63c85e7
Compare
src/librustdoc/clean/types.rs
Outdated
There was a problem hiding this comment.
let as_primitive = |res: Res<!>| {
let Res::Def(DefKind::Mod, def_id) = res else { return None };
tcx.get_attrs(def_id, sym::rustc_doc_primitive).find_map(|attr| {
Some((def_id, PrimitiveType::from_symbol(attr.value_str()?)?))
})
};There was a problem hiding this comment.
It's much better, thanks!
|
@bors r+ |
|
📌 Commit 7167054be4f13814e6ea0d6d2735174eaf2e3f4d has been approved by It is now in the queue for this repository. |
|
@bors r- Broken intra-doc links. |
This comment has been minimized.
This comment has been minimized.
|
Shouldn't we do a crater run for this change? |
|
I wasn't planning to, since
|
doc(primitive) future incompat warning into errordoc(primitive) future incompat warning to invalid_doc_attributes
|
Ok, please update the PR description to reflect what the PR now does. |
|
@jyn514 Considering we have a warning that have been around for quite a while, I think it's ok. But do you see a reason where it could a be a problem maybe? EDIT: sorry, the page wasn't updated. notriddle already answered. :) |
7167054 to
f6035fb
Compare
|
Found the problem: since some parts of intra-doc link generation was moved into |
|
@bors r=notriddle |
…llaumeGomez Rollup of 7 pull requests Successful merges: - rust-lang#109104 (rustdoc: Fix invalid suggestions on ambiguous intra doc links v2) - rust-lang#109443 (Move `doc(primitive)` future incompat warning to `invalid_doc_attributes`) - rust-lang#109680 (Fix subslice capture in closure) - rust-lang#109798 (fluent_messages macro: don't emit the OS error in a note) - rust-lang#109805 (Source map cleanups) - rust-lang#109818 (rustdoc: Add GUI test for jump to collapsed item) - rust-lang#109820 (rustdoc-search: update docs for comma in `?` help popover) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Fixes #88070.
It's been a while since this was turned into a "future incompatible lint" so I think we can now turn it into a hard error without problem.
r? @jyn514