Skip to content

Commit f37a6b0

Browse files
Extend issue-81141-private-reexport-in-public-api test to cover more cases
1 parent 52a7615 commit f37a6b0

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed

tests/rustdoc/issue-81141-private-reexport-in-public-api.rs

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,83 @@ pub fn bar2() -> Whatever3 {
3232
pub fn bar3() -> Whatever4 {
3333
Whatever
3434
}
35+
36+
// @has 'foo/fn.bar4.html'
37+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar4() -> Bar'
38+
pub fn bar4() -> crate::Alias {
39+
Alias
40+
}
41+
42+
// @has 'foo/fn.bar5.html'
43+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar5() -> Whatever'
44+
pub fn bar5() -> crate::Whatever3 {
45+
Whatever
46+
}
47+
48+
// @has 'foo/fn.bar6.html'
49+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar6() -> Whatever4'
50+
pub fn bar6() -> crate::Whatever4 {
51+
Whatever
52+
}
53+
54+
55+
// @has 'foo/fn.bar7.html'
56+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar7() -> Bar'
57+
pub fn bar7() -> self::Alias {
58+
Alias
59+
}
60+
61+
// @has 'foo/fn.bar8.html'
62+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar8() -> Whatever'
63+
pub fn bar8() -> self::Whatever3 {
64+
Whatever
65+
}
66+
67+
// @has 'foo/fn.bar9.html'
68+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar9() -> Whatever4'
69+
pub fn bar9() -> self::Whatever4 {
70+
Whatever
71+
}
72+
73+
mod nested {
74+
pub(crate) use crate::Alias;
75+
pub(crate) use crate::Whatever3;
76+
pub(crate) use crate::Whatever4;
77+
pub(crate) use crate::nested as nested2;
78+
}
79+
80+
// @has 'foo/fn.bar10.html'
81+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar10() -> Bar'
82+
pub fn bar10() -> nested::Alias {
83+
Alias
84+
}
85+
86+
// @has 'foo/fn.bar11.html'
87+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar11() -> Whatever'
88+
pub fn bar11() -> nested::Whatever3 {
89+
Whatever
90+
}
91+
92+
// @has 'foo/fn.bar12.html'
93+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar12() -> Whatever4'
94+
pub fn bar12() -> nested::Whatever4 {
95+
Whatever
96+
}
97+
98+
// @has 'foo/fn.bar13.html'
99+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar13() -> Bar'
100+
pub fn bar13() -> nested::nested2::Alias {
101+
Alias
102+
}
103+
104+
// @has 'foo/fn.bar14.html'
105+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar14() -> Whatever'
106+
pub fn bar14() -> nested::nested2::Whatever3 {
107+
Whatever
108+
}
109+
110+
// @has 'foo/fn.bar15.html'
111+
// @has - '//*[@class="rust item-decl"]/code' 'pub fn bar15() -> Whatever4'
112+
pub fn bar15() -> nested::nested2::Whatever4 {
113+
Whatever
114+
}

0 commit comments

Comments
 (0)