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