@@ -22,6 +22,80 @@ LL | impl Trait2<usize> for S {
2222 |
2323 = help: add `#![feature(unstable_default)]` to the crate attributes to enable
2424
25+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
26+ --> $DIR/generics-default-stability.rs:81:29
27+ |
28+ LL | let _: Struct4<isize> = Struct4 { field: 1 };
29+ | ^^^^^^^
30+ |
31+ = note: `#[warn(deprecated)]` on by default
32+
33+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
34+ --> $DIR/generics-default-stability.rs:81:12
35+ |
36+ LL | let _: Struct4<isize> = Struct4 { field: 1 };
37+ | ^^^^^^^^^^^^^^
38+
39+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
40+ --> $DIR/generics-default-stability.rs:86:12
41+ |
42+ LL | let _: Struct4 = STRUCT4;
43+ | ^^^^^^^
44+
45+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
46+ --> $DIR/generics-default-stability.rs:87:12
47+ |
48+ LL | let _: Struct4<usize> = STRUCT4;
49+ | ^^^^^^^^^^^^^^
50+
51+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
52+ --> $DIR/generics-default-stability.rs:88:29
53+ |
54+ LL | let _: Struct4<isize> = Struct4 { field: 0 };
55+ | ^^^^^^^
56+
57+ warning: use of deprecated item 'unstable_generic_param::Struct4': test
58+ --> $DIR/generics-default-stability.rs:88:12
59+ |
60+ LL | let _: Struct4<isize> = Struct4 { field: 0 };
61+ | ^^^^^^^^^^^^^^
62+
63+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
64+ --> $DIR/generics-default-stability.rs:94:29
65+ |
66+ LL | let _: Struct5<isize> = Struct5 { field: 1 };
67+ | ^^^^^^^
68+
69+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
70+ --> $DIR/generics-default-stability.rs:94:12
71+ |
72+ LL | let _: Struct5<isize> = Struct5 { field: 1 };
73+ | ^^^^^^^^^^^^^^
74+
75+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
76+ --> $DIR/generics-default-stability.rs:99:12
77+ |
78+ LL | let _: Struct5 = STRUCT5;
79+ | ^^^^^^^
80+
81+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
82+ --> $DIR/generics-default-stability.rs:100:12
83+ |
84+ LL | let _: Struct5<usize> = STRUCT5;
85+ | ^^^^^^^^^^^^^^
86+
87+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
88+ --> $DIR/generics-default-stability.rs:102:29
89+ |
90+ LL | let _: Struct5<isize> = Struct5 { field: 0 };
91+ | ^^^^^^^
92+
93+ warning: use of deprecated item 'unstable_generic_param::Struct5': test
94+ --> $DIR/generics-default-stability.rs:102:12
95+ |
96+ LL | let _: Struct5<isize> = Struct5 { field: 0 };
97+ | ^^^^^^^^^^^^^^
98+
2599error[E0658]: use of unstable library feature 'unstable_default'
26100 --> $DIR/generics-default-stability.rs:35:20
27101 |
@@ -70,6 +144,54 @@ LL | let _: Struct3<usize, usize> = Struct3 { field1: 0, field2: 0 };
70144 |
71145 = help: add `#![feature(unstable_default)]` to the crate attributes to enable
72146
73- error: aborting due to 9 previous errors
147+ error[E0658]: use of unstable library feature 'unstable_default'
148+ --> $DIR/generics-default-stability.rs:94:20
149+ |
150+ LL | let _: Struct5<isize> = Struct5 { field: 1 };
151+ | ^^^^^
152+ |
153+ = help: add `#![feature(unstable_default)]` to the crate attributes to enable
154+
155+ error[E0658]: use of unstable library feature 'unstable_default'
156+ --> $DIR/generics-default-stability.rs:100:20
157+ |
158+ LL | let _: Struct5<usize> = STRUCT5;
159+ | ^^^^^
160+ |
161+ = help: add `#![feature(unstable_default)]` to the crate attributes to enable
162+
163+ error[E0658]: use of unstable library feature 'unstable_default'
164+ --> $DIR/generics-default-stability.rs:102:20
165+ |
166+ LL | let _: Struct5<isize> = Struct5 { field: 0 };
167+ | ^^^^^
168+ |
169+ = help: add `#![feature(unstable_default)]` to the crate attributes to enable
170+
171+ warning: use of deprecated item 'unstable_generic_param::Struct4::field': test
172+ --> $DIR/generics-default-stability.rs:81:39
173+ |
174+ LL | let _: Struct4<isize> = Struct4 { field: 1 };
175+ | ^^^^^^^^
176+
177+ warning: use of deprecated item 'unstable_generic_param::Struct4::field': test
178+ --> $DIR/generics-default-stability.rs:88:39
179+ |
180+ LL | let _: Struct4<isize> = Struct4 { field: 0 };
181+ | ^^^^^^^^
182+
183+ warning: use of deprecated item 'unstable_generic_param::Struct5::field': test
184+ --> $DIR/generics-default-stability.rs:94:39
185+ |
186+ LL | let _: Struct5<isize> = Struct5 { field: 1 };
187+ | ^^^^^^^^
188+
189+ warning: use of deprecated item 'unstable_generic_param::Struct5::field': test
190+ --> $DIR/generics-default-stability.rs:102:39
191+ |
192+ LL | let _: Struct5<isize> = Struct5 { field: 0 };
193+ | ^^^^^^^^
194+
195+ error: aborting due to 12 previous errors; 16 warnings emitted
74196
75197For more information about this error, try `rustc --explain E0658`.
0 commit comments