1
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2
- --> tests/ui/trivially_copy_pass_by_ref.rs:52 :11
1
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
2
+ --> tests/ui/trivially_copy_pass_by_ref.rs:53 :11
3
3
|
4
4
LL | fn bad(x: &u32, y: &Foo, z: &Baz) {}
5
5
| ^^^^ help: consider passing by value instead: `u32`
@@ -10,107 +10,107 @@ note: the lint level is defined here
10
10
LL | #![deny(clippy::trivially_copy_pass_by_ref)]
11
11
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12
12
13
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
14
- --> tests/ui/trivially_copy_pass_by_ref.rs:52 :20
13
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
14
+ --> tests/ui/trivially_copy_pass_by_ref.rs:53 :20
15
15
|
16
16
LL | fn bad(x: &u32, y: &Foo, z: &Baz) {}
17
17
| ^^^^ help: consider passing by value instead: `Foo`
18
18
19
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
20
- --> tests/ui/trivially_copy_pass_by_ref.rs:52 :29
19
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
20
+ --> tests/ui/trivially_copy_pass_by_ref.rs:53 :29
21
21
|
22
22
LL | fn bad(x: &u32, y: &Foo, z: &Baz) {}
23
23
| ^^^^ help: consider passing by value instead: `Baz`
24
24
25
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
26
- --> tests/ui/trivially_copy_pass_by_ref.rs:62 :12
25
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
26
+ --> tests/ui/trivially_copy_pass_by_ref.rs:63 :12
27
27
|
28
28
LL | fn bad(&self, x: &u32, y: &Foo, z: &Baz) {}
29
29
| ^^^^^ help: consider passing by value instead: `self`
30
30
31
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
32
- --> tests/ui/trivially_copy_pass_by_ref.rs:62 :22
31
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
32
+ --> tests/ui/trivially_copy_pass_by_ref.rs:63 :22
33
33
|
34
34
LL | fn bad(&self, x: &u32, y: &Foo, z: &Baz) {}
35
35
| ^^^^ help: consider passing by value instead: `u32`
36
36
37
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
38
- --> tests/ui/trivially_copy_pass_by_ref.rs:62 :31
37
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
38
+ --> tests/ui/trivially_copy_pass_by_ref.rs:63 :31
39
39
|
40
40
LL | fn bad(&self, x: &u32, y: &Foo, z: &Baz) {}
41
41
| ^^^^ help: consider passing by value instead: `Foo`
42
42
43
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
44
- --> tests/ui/trivially_copy_pass_by_ref.rs:62 :40
43
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
44
+ --> tests/ui/trivially_copy_pass_by_ref.rs:63 :40
45
45
|
46
46
LL | fn bad(&self, x: &u32, y: &Foo, z: &Baz) {}
47
47
| ^^^^ help: consider passing by value instead: `Baz`
48
48
49
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
50
- --> tests/ui/trivially_copy_pass_by_ref.rs:68 :16
49
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
50
+ --> tests/ui/trivially_copy_pass_by_ref.rs:69 :16
51
51
|
52
52
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
53
53
| ^^^^ help: consider passing by value instead: `u32`
54
54
55
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
56
- --> tests/ui/trivially_copy_pass_by_ref.rs:68 :25
55
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
56
+ --> tests/ui/trivially_copy_pass_by_ref.rs:69 :25
57
57
|
58
58
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
59
59
| ^^^^ help: consider passing by value instead: `Foo`
60
60
61
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
62
- --> tests/ui/trivially_copy_pass_by_ref.rs:68 :34
61
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
62
+ --> tests/ui/trivially_copy_pass_by_ref.rs:69 :34
63
63
|
64
64
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
65
65
| ^^^^ help: consider passing by value instead: `Baz`
66
66
67
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
68
- --> tests/ui/trivially_copy_pass_by_ref.rs:73 :35
67
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
68
+ --> tests/ui/trivially_copy_pass_by_ref.rs:74 :35
69
69
|
70
70
LL | fn bad_issue7518(self, other: &Self) {}
71
71
| ^^^^^ help: consider passing by value instead: `Self`
72
72
73
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
74
- --> tests/ui/trivially_copy_pass_by_ref.rs:86 :16
73
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
74
+ --> tests/ui/trivially_copy_pass_by_ref.rs:87 :16
75
75
|
76
76
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
77
77
| ^^^^ help: consider passing by value instead: `u32`
78
78
79
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
80
- --> tests/ui/trivially_copy_pass_by_ref.rs:86 :25
79
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
80
+ --> tests/ui/trivially_copy_pass_by_ref.rs:87 :25
81
81
|
82
82
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
83
83
| ^^^^ help: consider passing by value instead: `Foo`
84
84
85
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
86
- --> tests/ui/trivially_copy_pass_by_ref.rs:86 :34
85
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
86
+ --> tests/ui/trivially_copy_pass_by_ref.rs:87 :34
87
87
|
88
88
LL | fn bad2(x: &u32, y: &Foo, z: &Baz) {}
89
89
| ^^^^ help: consider passing by value instead: `Baz`
90
90
91
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
92
- --> tests/ui/trivially_copy_pass_by_ref.rs:93:34
91
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
92
+ --> tests/ui/trivially_copy_pass_by_ref.rs:94:33
93
93
|
94
- LL | fn trait_method(&self, _foo : &Foo);
95
- | ^^^^ help: consider passing by value instead: `Foo`
94
+ LL | fn trait_method(&self, foo : &Foo);
95
+ | ^^^^ help: consider passing by value instead: `Foo`
96
96
97
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
98
- --> tests/ui/trivially_copy_pass_by_ref.rs:126 :21
97
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
98
+ --> tests/ui/trivially_copy_pass_by_ref.rs:132 :21
99
99
|
100
100
LL | fn foo_never(x: &i32) {
101
101
| ^^^^ help: consider passing by value instead: `i32`
102
102
103
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
104
- --> tests/ui/trivially_copy_pass_by_ref.rs:132 :15
103
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
104
+ --> tests/ui/trivially_copy_pass_by_ref.rs:138 :15
105
105
|
106
106
LL | fn foo(x: &i32) {
107
107
| ^^^^ help: consider passing by value instead: `i32`
108
108
109
- error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
110
- --> tests/ui/trivially_copy_pass_by_ref.rs:160:37
109
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: N byte)
110
+ --> tests/ui/trivially_copy_pass_by_ref.rs:164:36
111
111
|
112
- LL | fn _unrelated_lifetimes <'a, 'b>(_x: &'a u32, y: &'b u32) -> &'b u32 {
113
- | ^^^^^^^ help: consider passing by value instead: `u32`
112
+ LL | fn unrelated_lifetimes <'a, 'b>(_x: &'a u32, y: &'b u32) -> &'b u32 {
113
+ | ^^^^^^^ help: consider passing by value instead: `u32`
114
114
115
115
error: aborting due to 18 previous errors
116
116
0 commit comments