File tree 2 files changed +13
-2
lines changed
2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -18,12 +18,20 @@ pub fn stable() {}
18
18
19
19
#[ stable]
20
20
pub mod stable_mod {
21
- #[ experimental]
22
21
pub fn experimental ( ) { }
23
22
23
+ #[ stable]
24
24
pub fn stable ( ) { }
25
25
}
26
26
27
+ #[ unstable]
28
+ pub mod unstable_mod {
29
+ #[ experimental]
30
+ pub fn experimental ( ) { }
31
+
32
+ pub fn unstable ( ) { }
33
+ }
34
+
27
35
pub mod experimental_mod {
28
36
pub fn experimental ( ) { }
29
37
@@ -33,9 +41,9 @@ pub mod experimental_mod {
33
41
34
42
#[ stable]
35
43
pub trait Stable {
36
- #[ experimental]
37
44
fn experimental ( & self ) ;
38
45
46
+ #[ stable]
39
47
fn stable ( & self ) ;
40
48
}
41
49
Original file line number Diff line number Diff line change @@ -165,6 +165,9 @@ mod inheritance {
165
165
stable_mod:: experimental ( ) ; //~ ERROR use of experimental item
166
166
stable_mod:: stable ( ) ;
167
167
168
+ unstable_mod:: experimental ( ) ; //~ ERROR use of experimental item
169
+ unstable_mod:: unstable ( ) ; //~ ERROR use of unstable item
170
+
168
171
experimental_mod:: experimental ( ) ; //~ ERROR use of experimental item
169
172
experimental_mod:: stable ( ) ;
170
173
You can’t perform that action at this time.
0 commit comments