@@ -22,92 +22,92 @@ error: this argument (N byte) is passed by reference, but would be more efficien
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: N byte)
26
- --> $DIR/trivially_copy_pass_by_ref.rs:59 :12
25
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
26
+ --> $DIR/trivially_copy_pass_by_ref.rs:61 :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: N byte)
32
- --> $DIR/trivially_copy_pass_by_ref.rs:59 :22
31
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
32
+ --> $DIR/trivially_copy_pass_by_ref.rs:61 :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: N byte)
38
- --> $DIR/trivially_copy_pass_by_ref.rs:59 :31
37
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
38
+ --> $DIR/trivially_copy_pass_by_ref.rs:61 :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: N byte)
44
- --> $DIR/trivially_copy_pass_by_ref.rs:59 :40
43
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
44
+ --> $DIR/trivially_copy_pass_by_ref.rs:61 :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: N byte)
50
- --> $DIR/trivially_copy_pass_by_ref.rs:61 :16
49
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
50
+ --> $DIR/trivially_copy_pass_by_ref.rs:67 :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: N byte)
56
- --> $DIR/trivially_copy_pass_by_ref.rs:61 :25
55
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
56
+ --> $DIR/trivially_copy_pass_by_ref.rs:67 :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: N byte)
62
- --> $DIR/trivially_copy_pass_by_ref.rs:61 :34
61
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
62
+ --> $DIR/trivially_copy_pass_by_ref.rs:67 :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: N byte)
68
- --> $DIR/trivially_copy_pass_by_ref.rs:63 :35
67
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
68
+ --> $DIR/trivially_copy_pass_by_ref.rs:72 :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: N byte)
74
- --> $DIR/trivially_copy_pass_by_ref.rs:75 :16
73
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
74
+ --> $DIR/trivially_copy_pass_by_ref.rs:85 :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: N byte)
80
- --> $DIR/trivially_copy_pass_by_ref.rs:75 :25
79
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
80
+ --> $DIR/trivially_copy_pass_by_ref.rs:85 :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: N byte)
86
- --> $DIR/trivially_copy_pass_by_ref.rs:75 :34
85
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
86
+ --> $DIR/trivially_copy_pass_by_ref.rs:85 :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: N byte)
92
- --> $DIR/trivially_copy_pass_by_ref.rs:79 :34
91
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
92
+ --> $DIR/trivially_copy_pass_by_ref.rs:92 :34
93
93
|
94
94
LL | fn trait_method(&self, _foo: &Foo);
95
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: N byte)
98
- --> $DIR/trivially_copy_pass_by_ref.rs:111 :21
97
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
98
+ --> $DIR/trivially_copy_pass_by_ref.rs:125 :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: N byte)
104
- --> $DIR/trivially_copy_pass_by_ref.rs:116 :15
103
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
104
+ --> $DIR/trivially_copy_pass_by_ref.rs:131 :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: N byte)
110
- --> $DIR/trivially_copy_pass_by_ref.rs:143 :37
109
+ error: this argument (N byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
110
+ --> $DIR/trivially_copy_pass_by_ref.rs:159 :37
111
111
|
112
112
LL | fn _unrelated_lifetimes<'a, 'b>(_x: &'a u32, y: &'b u32) -> &'b u32 {
113
113
| ^^^^^^^ help: consider passing by value instead: `u32`
0 commit comments