]> git.proxmox.com Git - rustc.git/blame - tests/ui/traits/issue-50480.stderr
New upstream version 1.70.0+dfsg1
[rustc.git] / tests / ui / traits / issue-50480.stderr
CommitLineData
a2a8927a 1error[E0412]: cannot find type `N` in this scope
0731742a 2 --> $DIR/issue-50480.rs:3:12
94b46f34 3 |
a2a8927a 4LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
9c376795
FG
5 | ^ not found in this scope
6 |
7help: you might be missing a type parameter
8 |
9LL | struct Foo<N>(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
10 | +++
94b46f34 11
dfeec247 12error[E0412]: cannot find type `NotDefined` in this scope
a2a8927a
XL
13 --> $DIR/issue-50480.rs:3:15
14 |
15LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
16 | ^^^^^^^^^^ not found in this scope
17
18error[E0412]: cannot find type `N` in this scope
dfeec247
XL
19 --> $DIR/issue-50480.rs:3:12
20 |
a2a8927a 21LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
9c376795
FG
22 | ^ not found in this scope
23 |
24help: you might be missing a type parameter
25 |
26LL | struct Foo<N>(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
27 | +++
a2a8927a
XL
28
29error[E0412]: cannot find type `NotDefined` in this scope
30 --> $DIR/issue-50480.rs:3:15
31 |
32LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
9c376795
FG
33 | ^^^^^^^^^^ not found in this scope
34 |
35help: you might be missing a type parameter
36 |
37LL | struct Foo<NotDefined>(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
38 | ++++++++++++
a2a8927a
XL
39
40error[E0412]: cannot find type `N` in this scope
9c376795 41 --> $DIR/issue-50480.rs:11:18
a2a8927a
XL
42 |
43LL | struct Bar<T>(T, N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
44 | - ^
45 | |
46 | similarly named type parameter `T` defined here
47 |
48help: a type parameter with a similar name exists
49 |
50LL | struct Bar<T>(T, T, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
51 | ~
52help: you might be missing a type parameter
53 |
54LL | struct Bar<T, N>(T, N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
55 | +++
56
57error[E0412]: cannot find type `NotDefined` in this scope
9c376795 58 --> $DIR/issue-50480.rs:11:21
a2a8927a
XL
59 |
60LL | struct Bar<T>(T, N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
61 | ^^^^^^^^^^ not found in this scope
dfeec247 62
353b0b11 63error[E0204]: the trait `Copy` cannot be implemented for this type
0731742a 64 --> $DIR/issue-50480.rs:1:17
94b46f34
XL
65 |
66LL | #[derive(Clone, Copy)]
67 | ^^^^
532ac7d7 68LL |
a2a8927a
XL
69LL | struct Foo(N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
70 | -------- ------ this field does not implement `Copy`
71 | |
72 | this field does not implement `Copy`
73 |
74 = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
75
353b0b11 76error[E0204]: the trait `Copy` cannot be implemented for this type
9c376795 77 --> $DIR/issue-50480.rs:9:17
a2a8927a
XL
78 |
79LL | #[derive(Clone, Copy)]
80 | ^^^^
81LL |
82LL | struct Bar<T>(T, N, NotDefined, <i32 as Iterator>::Item, Vec<i32>, String);
83 | -------- ------ this field does not implement `Copy`
84 | |
85 | this field does not implement `Copy`
74b04a01 86 |
17df50a5 87 = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
94b46f34 88
9c376795 89error: aborting due to 8 previous errors
94b46f34 90
9c376795 91Some errors have detailed explanations: E0204, E0412.
94b46f34 92For more information about an error, try `rustc --explain E0204`.