]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-ui/intra-links-disambiguator-mismatch.rs
Auto merge of #75137 - Aaron1011:fix/hygiene-skip-expndata, r=petrochenkov
[rust.git] / src / test / rustdoc-ui / intra-links-disambiguator-mismatch.rs
1 #![deny(broken_intra_doc_links)]
2 //~^ NOTE lint level is defined
3 pub enum S {}
4
5 macro_rules! m {
6     () => {};
7 }
8
9 static s: usize = 0;
10 const c: usize = 0;
11
12 trait T {}
13
14 /// Link to [struct@S]
15 //~^ ERROR incompatible link kind for `S`
16 //~| NOTE this link resolved
17 //~| HELP use its disambiguator
18
19 /// Link to [mod@S]
20 //~^ ERROR incompatible link kind for `S`
21 //~| NOTE this link resolved
22 //~| HELP use its disambiguator
23
24 /// Link to [union@S]
25 //~^ ERROR incompatible link kind for `S`
26 //~| NOTE this link resolved
27 //~| HELP use its disambiguator
28
29 /// Link to [trait@S]
30 //~^ ERROR incompatible link kind for `S`
31 //~| NOTE this link resolved
32 //~| HELP use its disambiguator
33
34 /// Link to [struct@T]
35 //~^ ERROR incompatible link kind for `T`
36 //~| NOTE this link resolved
37 //~| HELP use its disambiguator
38
39 /// Link to [derive@m]
40 //~^ ERROR incompatible link kind for `m`
41 //~| NOTE this link resolved
42 //~| HELP use its disambiguator
43
44 /// Link to [const@s]
45 //~^ ERROR incompatible link kind for `s`
46 //~| NOTE this link resolved
47 //~| HELP use its disambiguator
48
49 /// Link to [static@c]
50 //~^ ERROR incompatible link kind for `c`
51 //~| NOTE this link resolved
52 //~| HELP use its disambiguator
53
54 /// Link to [fn@c]
55 //~^ ERROR incompatible link kind for `c`
56 //~| NOTE this link resolved
57 //~| HELP use its disambiguator
58
59 /// Link to [c()]
60 //~^ ERROR incompatible link kind for `c`
61 //~| NOTE this link resolved
62 //~| HELP use its disambiguator
63
64 /// Link to [const@f]
65 //~^ ERROR incompatible link kind for `f`
66 //~| NOTE this link resolved
67 //~| HELP use its disambiguator
68 pub fn f() {}