rust/tests/rustdoc-html
Stuart Cook 176bf87df0
Rollup merge of #151120 - ice-deprecated-note-on-reexport, r=lolbinarycat
Fix deprecated attribute intra-doc link not resolved in the right location on reexported item

Fixes https://github.com/rust-lang/rust/issues/151028.
Follow-up of https://github.com/rust-lang/rust/pull/150721.

So when we resolve an intra-doc link, its current context (the module from which we resolve in short) is very important. However, when we use an intra-doc link in a `#[deprecated]` attribute on a reexported item, we were using the context of the reexported item and not of the `use` itself. Meaning that if you have an intra-doc link `std::mem::drop` on an item from another crate (let's say `core`), then the import will simply fail since there is no `std` dependency.

Now comes the not so funny fix: at this point, we don't know anymore where the attribute came from (ie, from the reexport or from the reexported item) since we already merged the attribute at this point. The solution I found to go around this problem is to check if the item span contains the attribute, and if not, then we use the `inline_stmt_id` as context instead of the item's ID. I'm not super happy and I'm sure we'll find corner cases in the future (like with macros), however there are a few things that mitigate this fix:
1. The only way to generate an attribute with a macro with its item while having different spans is by using proc-macros. In that case, we can always default to the `inline_stmt_id` as context and be fine, but I guess we'll see when get there.
2. It only concerns reexports, so the area of the problem is quite restricted.

Hopefully this explanation made sense. :)

cc @folkertdev
r? @lolbinarycat
2026-01-17 11:47:18 +11:00
..
anchors Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
assoc Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
async Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
auto Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
auxiliary Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
const-generics Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
constant Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
cross-crate-info Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-cfg Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doctest Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
duplicate_impls Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
enum Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
extern Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
generic-associated-types Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
impl Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
inline_cross Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
inline_local Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
intra-doc Rollup merge of #151120 - ice-deprecated-note-on-reexport, r=lolbinarycat 2026-01-17 11:47:18 +11:00
intra-doc-crate Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
jump-to-def Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
macro Finish transition from semitransparent to semiopaque for rustc_macro_transparency 2026-01-08 19:14:45 +01:00
macro-expansion Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
merge-cross-crate-info Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
notable-trait Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
primitive Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
private Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
reexport Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
sidebar Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
source-code-pages Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
synthetic_auto Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
test_option_check Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
type-alias Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
all.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
anon-fn-params.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
anonymous-lifetime.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
array-links.link_box_generic.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
array-links.link_box_u32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
array-links.link_slice_generic.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
array-links.link_slice_u32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
array-links.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
asm-foreign.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
asm-foreign2.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
asref-for-and-of-local-82465.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
attributes-2021-edition.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
attributes-inlining-108281.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
attributes-re-export-2021-edition.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
attributes-re-export.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
attributes.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
bad-codeblock-syntax.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
blank-line-in-doc-block-47197.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
bold-tag-101743.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
bounds.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
cap-lints.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
cfg-bool.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
cfg-doctest.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
check-styled-link.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
check.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
codeblock-title.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
comment-in-doctest.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
const-fn-76501.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
const-fn-effects.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
const-fn.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
const-intrinsic.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
constructor-imports.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
crate-doc-hidden-109695.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
crate-version-escape.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
crate-version-extra.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
crate-version.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
cross-crate-links.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
custom_code_classes.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
decl-line-wrapping-empty-arg-list.decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
decl-line-wrapping-empty-arg-list.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
decl-trailing-whitespace.declaration.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
decl-trailing-whitespace.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deep-structures.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
default-theme.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
default-trait-method-link.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
default-trait-method.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
demo-allocator-54478.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deprecated-future-staged-api.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deprecated-future.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deprecated.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref-methods-19190-foreign-type.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref-methods-19190-inline.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref-methods-19190.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref-mut-35169-2.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
deref-mut-35169.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
description.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
description_default.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
display-hidden-items.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-attr-comment-mix-42760.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-attribute.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-auto-cfg-public-in-private.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-auto-cfg.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-hidden-crate.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-hidden-method-13698.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-on-keyword.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc-test-attr-18199.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc_auto_cfg.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
doc_auto_cfg_reexports.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
document-hidden-items-15347.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
double-hyphen-to-dash.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
double-quote-escape.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
duplicate-flags.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
dyn-compatibility.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
early-unindent.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
edition-doctest.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
edition-flag.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
elided-lifetime.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
empty-doc-comment.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
empty-mod-public.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
empty-section.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
empty-tuple-struct-118180.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
ensure-src-link.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
extremely_long_typename.extremely_long_typename.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
extremely_long_typename.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
feature-gate-doc_auto_cfg.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
ffi.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
file-creation-111249.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
files-creation-hidden.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
fn-bound.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
fn-pointer-arg-name.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
fn-sidebar.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
fn-type.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
footnote-definition-without-blank-line-100638.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
footnote-ids.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
footnote-in-summary.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
footnote-reference-ids.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
footnote-reference-in-footnote-def.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
force-target-feature.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
force-unstable-if-unmarked-106421-not-internal.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
force-unstable-if-unmarked-106421.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
foreigntype.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
glob-shadowing.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
heading-levels-89309.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
heterogeneous-concat.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
hidden-line.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
hidden-methods.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
hidden-trait-methods-with-document-hidden-items.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
hidden-trait-methods.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
hide-unstable-trait.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
higher-ranked-trait-bounds.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
highlight-invalid-rust-12834.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
ice-type-error-19181.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
import-remapped-paths.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
impossible-default.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
include_str_cut.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
index-page.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
infinite-redirection-16265-1.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
infinite-redirection-16265-2.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
infinite-redirection.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
inherent-projections.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
inline-default-methods.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
inline-rename-34473.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
internal.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
invalid$crate$name.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
item-desc-list-at-start.item-table.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
item-desc-list-at-start.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
keyword.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
lifetime-name.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
line-breaks.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
link-on-path-with-generics.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
link-title-escape.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
links-in-headings.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
logo-class-default.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
logo-class-rust.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
logo-class.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
markdown-60482.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
markdown-table-escape-pipe-27862.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
masked.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
method-list.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mixing-doc-comments-and-attrs.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mixing-doc-comments-and-attrs.S1_top-doc.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mixing-doc-comments-and-attrs.S2_top-doc.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mixing-doc-comments-and-attrs.S3_top-doc.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mod-stackoverflow.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-foreigns-w-same-name-99734.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-import-levels.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-mods-w-same-name-99734.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-mods-w-same-name-doc-inline-83375.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-mods-w-same-name-doc-inline-last-item-83375.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
multiple-structs-w-same-name-99221.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
mut-params.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
namespaces.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
nested-items-issue-111415.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
nested-modules.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
no-run-still-checks-lints.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
no-stack-overflow-25295.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
no-unit-struct-field.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
non_lifetime_binders.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
nul-error.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
playground-arg.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
playground-empty.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
playground-none.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
playground-syntax-error.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
playground.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
process-termination.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
pub-method.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
pub-use-loop-107350.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
pub-use-root-path-95873.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
range-arg-pattern.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
raw-ident-eliminate-r-hashtag.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
read-more-unneeded.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
recursion1.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
recursion2.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
recursion3.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
redirect-map-empty.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
redirect-map.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
redirect-rename.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
redirect.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
remove-duplicates.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
remove-url-from-headings.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
repr.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
resolve-ice-124363.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
return-type-notation.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
safe-intrinsic.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
sanitizer-option.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
search-index-summaries.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
search-index.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
short-docblock-codeblock.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
short-docblock.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
short-line.md Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
sized_trait.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
slice-links.link_box_generic.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
slice-links.link_box_u32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
slice-links.link_slice_generic.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
slice-links.link_slice_u32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
slice-links.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
smart-punct.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
smoke.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
sort-53812.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
sort-modules-by-appearance.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
stability.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
staged-api-deprecated-unstable-32374.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
staged-api-feature-issue-27759.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
static-root-path.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
static.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
strip-block-doc-comments-stars.docblock.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
strip-block-doc-comments-stars.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
strip-priv-imports-pass-27104.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
struct-arg-pattern.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
struct-field.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
structfields.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
summary-codeblock-31899.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
summary-header-46377.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
summary-reference-link-30366.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tab_title.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
table-in-docblock.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
target-feature.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
task-lists.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
test-lists.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
test-parens.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
test-strikethrough.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
thread-local-src.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
titles.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
toggle-item-contents.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
toggle-method.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
toggle-trait-fn.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
trait-aliases.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
trait-item-info.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
trait-self-link.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
trait-src-link.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
trait-visibility.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
traits-in-bodies.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuple-struct-fields-doc.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuple-struct-where-clause-34928.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link1_i32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link1_t.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link2_i32.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link2_t.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link2_tu.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.link_unit.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
tuples.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
type-layout-flag-required.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
type-layout.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
typedef-inner-variants-lazy_type_alias.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
typedef-inner-variants.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
typedef.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
underscore-import-61592.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
unindent.md Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
unindent.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
union-fields-html.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
union.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
unit-return.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
unsafe-binder.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
use-attr.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
useless_lifetime_bound.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
variadic.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
viewpath-rename.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
viewpath-self.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
visibility.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where-clause-order.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where-sized.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.alpha_trait_decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.bravo_trait_decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.charlie_fn_decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.golf_type_alias_decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.SWhere_Echo_impl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.SWhere_Simd_item-decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
where.SWhere_TraitWhere_item-decl.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.enum.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.enum2.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.struct.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.struct2.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.trait.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.trait2.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.union.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
whitespace-after-where-clause.union2.html Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
without-redirect.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00
wrapping.rs Rename tests/rustdoc into tests/rustdoc-html 2026-01-07 14:23:30 +01:00