]>
Commit | Line | Data |
---|---|---|
f20569fa | 1 | error: struct `PubOne` has a public `len` method, but no `is_empty` method |
cdc7bbd5 | 2 | --> $DIR/len_without_is_empty.rs:9:5 |
f20569fa XL |
3 | | |
4 | LL | pub fn len(&self) -> isize { | |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
6 | | | |
7 | = note: `-D clippy::len-without-is-empty` implied by `-D warnings` | |
8 | ||
9 | error: trait `PubTraitsToo` has a `len` method but no (possibly inherited) `is_empty` method | |
cdc7bbd5 | 10 | --> $DIR/len_without_is_empty.rs:57:1 |
f20569fa XL |
11 | | |
12 | LL | / pub trait PubTraitsToo { | |
13 | LL | | fn len(&self) -> isize; | |
14 | LL | | } | |
15 | | |_^ | |
16 | ||
17 | error: struct `HasIsEmpty` has a public `len` method, but a private `is_empty` method | |
cdc7bbd5 | 18 | --> $DIR/len_without_is_empty.rs:70:5 |
f20569fa XL |
19 | | |
20 | LL | pub fn len(&self) -> isize { | |
21 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
22 | | | |
23 | note: `is_empty` defined here | |
cdc7bbd5 | 24 | --> $DIR/len_without_is_empty.rs:74:5 |
f20569fa XL |
25 | | |
26 | LL | fn is_empty(&self) -> bool { | |
27 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
28 | ||
29 | error: struct `HasWrongIsEmpty` has a public `len` method, but the `is_empty` method has an unexpected signature | |
cdc7bbd5 | 30 | --> $DIR/len_without_is_empty.rs:82:5 |
f20569fa XL |
31 | | |
32 | LL | pub fn len(&self) -> isize { | |
33 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
34 | | | |
35 | note: `is_empty` defined here | |
cdc7bbd5 | 36 | --> $DIR/len_without_is_empty.rs:86:5 |
f20569fa XL |
37 | | |
38 | LL | pub fn is_empty(&self, x: u32) -> bool { | |
39 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
40 | = note: expected signature: `(&self) -> bool` | |
41 | ||
42 | error: struct `MismatchedSelf` has a public `len` method, but the `is_empty` method has an unexpected signature | |
cdc7bbd5 | 43 | --> $DIR/len_without_is_empty.rs:94:5 |
f20569fa XL |
44 | | |
45 | LL | pub fn len(self) -> isize { | |
46 | | ^^^^^^^^^^^^^^^^^^^^^^^^^ | |
47 | | | |
48 | note: `is_empty` defined here | |
cdc7bbd5 | 49 | --> $DIR/len_without_is_empty.rs:98:5 |
f20569fa XL |
50 | | |
51 | LL | pub fn is_empty(&self) -> bool { | |
52 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
53 | = note: expected signature: `(self) -> bool` | |
54 | ||
55 | error: trait `DependsOnFoo` has a `len` method but no (possibly inherited) `is_empty` method | |
cdc7bbd5 | 56 | --> $DIR/len_without_is_empty.rs:173:1 |
f20569fa XL |
57 | | |
58 | LL | / pub trait DependsOnFoo: Foo { | |
59 | LL | | fn len(&mut self) -> usize; | |
60 | LL | | } | |
61 | | |_^ | |
62 | ||
cdc7bbd5 XL |
63 | error: struct `OptionalLen3` has a public `len` method, but the `is_empty` method has an unexpected signature |
64 | --> $DIR/len_without_is_empty.rs:218:5 | |
65 | | | |
66 | LL | pub fn len(&self) -> usize { | |
67 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
68 | | | |
69 | note: `is_empty` defined here | |
70 | --> $DIR/len_without_is_empty.rs:223:5 | |
71 | | | |
72 | LL | pub fn is_empty(&self) -> Option<bool> { | |
73 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
74 | = note: expected signature: `(&self) -> bool` | |
75 | ||
76 | error: struct `ResultLen` has a public `len` method, but the `is_empty` method has an unexpected signature | |
77 | --> $DIR/len_without_is_empty.rs:230:5 | |
78 | | | |
79 | LL | pub fn len(&self) -> Result<usize, ()> { | |
80 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
81 | | | |
82 | note: `is_empty` defined here | |
83 | --> $DIR/len_without_is_empty.rs:235:5 | |
84 | | | |
85 | LL | pub fn is_empty(&self) -> Option<bool> { | |
86 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
87 | = note: expected signature: `(&self) -> bool` or `(&self) -> Result<bool> | |
88 | ||
89 | error: this returns a `Result<_, ()>` | |
90 | --> $DIR/len_without_is_empty.rs:230:5 | |
91 | | | |
92 | LL | pub fn len(&self) -> Result<usize, ()> { | |
93 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
94 | | | |
95 | = note: `-D clippy::result-unit-err` implied by `-D warnings` | |
96 | = help: use a custom `Error` type instead | |
97 | ||
98 | error: this returns a `Result<_, ()>` | |
99 | --> $DIR/len_without_is_empty.rs:242:5 | |
100 | | | |
101 | LL | pub fn len(&self) -> Result<usize, ()> { | |
102 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
103 | | | |
104 | = help: use a custom `Error` type instead | |
105 | ||
106 | error: this returns a `Result<_, ()>` | |
107 | --> $DIR/len_without_is_empty.rs:246:5 | |
108 | | | |
109 | LL | pub fn is_empty(&self) -> Result<bool, ()> { | |
110 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
111 | | | |
112 | = help: use a custom `Error` type instead | |
113 | ||
114 | error: this returns a `Result<_, ()>` | |
115 | --> $DIR/len_without_is_empty.rs:253:5 | |
116 | | | |
117 | LL | pub fn len(&self) -> Result<usize, ()> { | |
118 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
119 | | | |
120 | = help: use a custom `Error` type instead | |
121 | ||
122 | error: aborting due to 12 previous errors | |
f20569fa | 123 |