@@ -2,33 +2,77 @@ error: Into trait is preferable than From as a generic bound
2
2
--> $DIR/from_instead_of_into.rs:11:5
3
3
|
4
4
LL | u32: From<T>,
5
- | ^^^^^^^^^^^^ help: try: `T: Into<u32>`
5
+ | ^^^^^^^^^^^^
6
6
|
7
7
= note: `-D clippy::from-instead-of-into` implied by `-D warnings`
8
+ help: remove From bound
9
+ |
10
+ LL | ,
11
+ | --
12
+ help: Add this bound predicate
13
+ |
14
+ LL | u32: From<T>T: Into<u32>,
15
+ | ^^^^^^^^^^^^
8
16
9
17
error: Into trait is preferable than From as a generic bound
10
18
--> $DIR/from_instead_of_into.rs:17:5
11
19
|
12
20
LL | u32: Copy + Clone + From<T>,
13
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `T: Into<u32>, u32: Copy + Clone`
21
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
22
+ |
23
+ help: remove From bound
24
+ |
25
+ LL | u32: Copy + Clone,
26
+ | --
27
+ help: Add this bound predicate
28
+ |
29
+ LL | u32: Copy + Clone + From<T>, T: Into<u32>,
30
+ | ^^^^^^^^^^^^^^
14
31
15
32
error: TryInto trait is preferable than TryFrom as a generic bound
16
33
--> $DIR/from_instead_of_into.rs:23:5
17
34
|
18
35
LL | u32: TryFrom<T>,
19
- | ^^^^^^^^^^^^^^^ help: try: `T: TryInto<u32>`
36
+ | ^^^^^^^^^^^^^^^
37
+ |
38
+ help: remove TryFrom bound
39
+ |
40
+ LL | ,
41
+ | --
42
+ help: Add this bound predicate
43
+ |
44
+ LL | u32: TryFrom<T>T: TryInto<u32>,
45
+ | ^^^^^^^^^^^^^^^
20
46
21
47
error: TryInto trait is preferable than TryFrom as a generic bound
22
48
--> $DIR/from_instead_of_into.rs:29:5
23
49
|
24
50
LL | u32: Copy + TryFrom<T> + Clone,
25
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `T: TryInto<u32>, u32: Copy + Clone`
51
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52
+ |
53
+ help: remove TryFrom bound
54
+ |
55
+ LL | u32: Copy + Clone,
56
+ | --
57
+ help: Add this bound predicate
58
+ |
59
+ LL | u32: Copy + TryFrom<T> + Clone, T: TryInto<u32>,
60
+ | ^^^^^^^^^^^^^^^^^
26
61
27
62
error: TryInto trait is preferable than TryFrom as a generic bound
28
63
--> $DIR/from_instead_of_into.rs:35:5
29
64
|
30
65
LL | u32: TryFrom<T> + Copy + Clone,
31
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `T: TryInto<u32>, u32: Copy + Clone`
66
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
67
+ |
68
+ help: remove TryFrom bound
69
+ |
70
+ LL | + Copy + Clone,
71
+ | --
72
+ help: Add this bound predicate
73
+ |
74
+ LL | u32: TryFrom<T> + Copy + Clone, T: TryInto<u32>,
75
+ | ^^^^^^^^^^^^^^^^^
32
76
33
77
error: aborting due to 5 previous errors
34
78
0 commit comments