]> git.proxmox.com Git - rustc.git/blame - src/test/ui/feature-gates/feature-gate-associated_type_bounds.stderr
New upstream version 1.38.0+dfsg1
[rustc.git] / src / test / ui / feature-gates / feature-gate-associated_type_bounds.stderr
CommitLineData
dc9dc135
XL
1error[E0658]: associated type bounds are unstable
2 --> $DIR/feature-gate-associated_type_bounds.rs:12:22
3 |
4LL | type A: Iterator<Item: Copy>;
5 | ^^^^^^^^^^
6 |
7 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 8 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
9
10error[E0658]: associated type bounds are unstable
11 --> $DIR/feature-gate-associated_type_bounds.rs:15:22
12 |
13LL | type B: Iterator<Item: 'static>;
14 | ^^^^^^^^^^^^^
15 |
16 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 17 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
18
19error[E0658]: associated type bounds are unstable
20 --> $DIR/feature-gate-associated_type_bounds.rs:19:20
21 |
22LL | struct _St1<T: Tr1<As1: Tr2>> {
23 | ^^^^^^^^
24 |
25 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 26 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
27
28error[E0658]: associated type bounds are unstable
29 --> $DIR/feature-gate-associated_type_bounds.rs:26:18
30 |
31LL | enum _En1<T: Tr1<As1: Tr2>> {
32 | ^^^^^^^^
33 |
34 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 35 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
36
37error[E0658]: associated type bounds are unstable
38 --> $DIR/feature-gate-associated_type_bounds.rs:33:19
39 |
40LL | union _Un1<T: Tr1<As1: Tr2>> {
41 | ^^^^^^^^
42 |
43 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 44 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
45
46error[E0658]: associated type bounds are unstable
47 --> $DIR/feature-gate-associated_type_bounds.rs:40:37
48 |
49LL | type _TaWhere1<T> where T: Iterator<Item: Copy> = T;
50 | ^^^^^^^^^^
51 |
52 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 53 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
54
55error[E0658]: associated type bounds are unstable
56 --> $DIR/feature-gate-associated_type_bounds.rs:43:22
57 |
58LL | fn _apit(_: impl Tr1<As1: Copy>) {}
59 | ^^^^^^^^^
60 |
61 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 62 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
63
64error[E0658]: associated type bounds are unstable
65 --> $DIR/feature-gate-associated_type_bounds.rs:45:26
66 |
67LL | fn _apit_dyn(_: &dyn Tr1<As1: Copy>) {}
68 | ^^^^^^^^^
69 |
70 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 71 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
72
73error[E0658]: associated type bounds are unstable
74 --> $DIR/feature-gate-associated_type_bounds.rs:48:24
75 |
76LL | fn _rpit() -> impl Tr1<As1: Copy> { S1 }
77 | ^^^^^^^^^
78 |
79 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 80 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
81
82error[E0658]: associated type bounds are unstable
83 --> $DIR/feature-gate-associated_type_bounds.rs:51:31
84 |
85LL | fn _rpit_dyn() -> Box<dyn Tr1<As1: Copy>> { Box::new(S1) }
86 | ^^^^^^^^^
87 |
88 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 89 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
90
91error[E0658]: associated type bounds are unstable
92 --> $DIR/feature-gate-associated_type_bounds.rs:54:23
93 |
94LL | const _cdef: impl Tr1<As1: Copy> = S1;
95 | ^^^^^^^^^
96 |
97 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 98 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
99
100error[E0658]: associated type bounds are unstable
101 --> $DIR/feature-gate-associated_type_bounds.rs:60:24
102 |
103LL | static _sdef: impl Tr1<As1: Copy> = S1;
104 | ^^^^^^^^^
105 |
106 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 107 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
108
109error[E0658]: associated type bounds are unstable
110 --> $DIR/feature-gate-associated_type_bounds.rs:67:21
111 |
112LL | let _: impl Tr1<As1: Copy> = S1;
113 | ^^^^^^^^^
114 |
115 = note: for more information, see https://github.com/rust-lang/rust/issues/52662
416331ca 116 = help: add `#![feature(associated_type_bounds)]` to the crate attributes to enable
dc9dc135
XL
117
118error[E0562]: `impl Trait` not allowed outside of function and inherent method return types
119 --> $DIR/feature-gate-associated_type_bounds.rs:54:14
120 |
121LL | const _cdef: impl Tr1<As1: Copy> = S1;
122 | ^^^^^^^^^^^^^^^^^^^
123 |
416331ca 124 = help: add `#![feature(impl_trait_in_bindings)]` to the crate attributes to enable
dc9dc135
XL
125
126error[E0562]: `impl Trait` not allowed outside of function and inherent method return types
127 --> $DIR/feature-gate-associated_type_bounds.rs:60:15
128 |
129LL | static _sdef: impl Tr1<As1: Copy> = S1;
130 | ^^^^^^^^^^^^^^^^^^^
131 |
416331ca 132 = help: add `#![feature(impl_trait_in_bindings)]` to the crate attributes to enable
dc9dc135
XL
133
134error[E0562]: `impl Trait` not allowed outside of function and inherent method return types
135 --> $DIR/feature-gate-associated_type_bounds.rs:67:12
136 |
137LL | let _: impl Tr1<As1: Copy> = S1;
138 | ^^^^^^^^^^^^^^^^^^^
139 |
416331ca 140 = help: add `#![feature(impl_trait_in_bindings)]` to the crate attributes to enable
dc9dc135
XL
141
142error: aborting due to 16 previous errors
143
144Some errors have detailed explanations: E0562, E0658.
145For more information about an error, try `rustc --explain E0562`.