1 error: called `is_none()` after searching an `Iterator` with `find`
2 --> $DIR/search_is_some_fixable_none.rs:10:13
4 LL | let _ = v.iter().find(|&x| *x < 0).is_none();
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x| *x < 0)`
7 = note: `-D clippy::search-is-some` implied by `-D warnings`
9 error: called `is_none()` after searching an `Iterator` with `find`
10 --> $DIR/search_is_some_fixable_none.rs:11:13
12 LL | let _ = (0..1).find(|x| **y == *x).is_none(); // one dereference less
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(0..1).any(|x| **y == x)`
15 error: called `is_none()` after searching an `Iterator` with `find`
16 --> $DIR/search_is_some_fixable_none.rs:12:13
18 LL | let _ = (0..1).find(|x| *x == 0).is_none();
19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(0..1).any(|x| x == 0)`
21 error: called `is_none()` after searching an `Iterator` with `find`
22 --> $DIR/search_is_some_fixable_none.rs:13:13
24 LL | let _ = v.iter().find(|x| **x == 0).is_none();
25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x| *x == 0)`
27 error: called `is_none()` after searching an `Iterator` with `find`
28 --> $DIR/search_is_some_fixable_none.rs:14:13
30 LL | let _ = (4..5).find(|x| *x == 1 || *x == 3 || *x == 5).is_none();
31 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(4..5).any(|x| x == 1 || x == 3 || x == 5)`
33 error: called `is_none()` after searching an `Iterator` with `find`
34 --> $DIR/search_is_some_fixable_none.rs:15:13
36 LL | let _ = (1..3).find(|x| [1, 2, 3].contains(x)).is_none();
37 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(1..3).any(|x| [1, 2, 3].contains(&x))`
39 error: called `is_none()` after searching an `Iterator` with `find`
40 --> $DIR/search_is_some_fixable_none.rs:16:13
42 LL | let _ = (1..3).find(|x| *x == 0 || [1, 2, 3].contains(x)).is_none();
43 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(1..3).any(|x| x == 0 || [1, 2, 3].contains(&x))`
45 error: called `is_none()` after searching an `Iterator` with `find`
46 --> $DIR/search_is_some_fixable_none.rs:17:13
48 LL | let _ = (1..3).find(|x| [1, 2, 3].contains(x) || *x == 0).is_none();
49 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!(1..3).any(|x| [1, 2, 3].contains(&x) || x == 0)`
51 error: called `is_none()` after searching an `Iterator` with `find`
52 --> $DIR/search_is_some_fixable_none.rs:18:13
56 LL | | .find(|x| [1, 2, 3].contains(x) || *x == 0 || [4, 5, 6].contains(x) || *x == -1)
58 | |__________________^ help: use `!_.any()` instead: `!(1..3).any(|x| [1, 2, 3].contains(&x) || x == 0 || [4, 5, 6].contains(&x) || x == -1)`
60 error: called `is_none()` after searching an `Iterator` with `position`
61 --> $DIR/search_is_some_fixable_none.rs:23:13
63 LL | let _ = v.iter().position(|&x| x < 0).is_none();
64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|&x| x < 0)`
66 error: called `is_none()` after searching an `Iterator` with `rposition`
67 --> $DIR/search_is_some_fixable_none.rs:26:13
69 LL | let _ = v.iter().rposition(|&x| x < 0).is_none();
70 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|&x| x < 0)`
72 error: called `is_none()` after calling `find()` on a string
73 --> $DIR/search_is_some_fixable_none.rs:32:13
75 LL | let _ = "hello world".find("world").is_none();
76 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!"hello world".contains("world")`
78 error: called `is_none()` after calling `find()` on a string
79 --> $DIR/search_is_some_fixable_none.rs:33:13
81 LL | let _ = "hello world".find(&s2).is_none();
82 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!"hello world".contains(&s2)`
84 error: called `is_none()` after calling `find()` on a string
85 --> $DIR/search_is_some_fixable_none.rs:34:13
87 LL | let _ = "hello world".find(&s2[2..]).is_none();
88 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!"hello world".contains(&s2[2..])`
90 error: called `is_none()` after calling `find()` on a string
91 --> $DIR/search_is_some_fixable_none.rs:36:13
93 LL | let _ = s1.find("world").is_none();
94 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1.contains("world")`
96 error: called `is_none()` after calling `find()` on a string
97 --> $DIR/search_is_some_fixable_none.rs:37:13
99 LL | let _ = s1.find(&s2).is_none();
100 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1.contains(&s2)`
102 error: called `is_none()` after calling `find()` on a string
103 --> $DIR/search_is_some_fixable_none.rs:38:13
105 LL | let _ = s1.find(&s2[2..]).is_none();
106 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1.contains(&s2[2..])`
108 error: called `is_none()` after calling `find()` on a string
109 --> $DIR/search_is_some_fixable_none.rs:40:13
111 LL | let _ = s1[2..].find("world").is_none();
112 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1[2..].contains("world")`
114 error: called `is_none()` after calling `find()` on a string
115 --> $DIR/search_is_some_fixable_none.rs:41:13
117 LL | let _ = s1[2..].find(&s2).is_none();
118 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1[2..].contains(&s2)`
120 error: called `is_none()` after calling `find()` on a string
121 --> $DIR/search_is_some_fixable_none.rs:42:13
123 LL | let _ = s1[2..].find(&s2[2..]).is_none();
124 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.contains()` instead: `!s1[2..].contains(&s2[2..])`
126 error: called `is_none()` after searching an `Iterator` with `find`
127 --> $DIR/search_is_some_fixable_none.rs:58:25
129 LL | .filter(|c| filter_hand.iter().find(|cc| c == cc).is_none())
130 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!filter_hand.iter().any(|cc| c == &cc)`
132 error: called `is_none()` after searching an `Iterator` with `find`
133 --> $DIR/search_is_some_fixable_none.rs:74:30
135 LL | .filter(|(c, _)| filter_hand.iter().find(|cc| c == *cc).is_none())
136 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!filter_hand.iter().any(|cc| c == cc)`
138 error: called `is_none()` after searching an `Iterator` with `find`
139 --> $DIR/search_is_some_fixable_none.rs:85:17
141 LL | let _ = vfoo.iter().find(|v| v.foo == 1 && v.bar == 2).is_none();
142 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|v| v.foo == 1 && v.bar == 2)`
144 error: called `is_none()` after searching an `Iterator` with `find`
145 --> $DIR/search_is_some_fixable_none.rs:88:17
150 LL | | .find(|(i, v)| *i == 42 && v.foo == 1 && v.bar == 2)
152 | |______________________^
154 help: use `!_.any()` instead
157 LL ~ .iter().any(|(i, v)| *i == 42 && v.foo == 1 && v.bar == 2);
160 error: called `is_none()` after searching an `Iterator` with `find`
161 --> $DIR/search_is_some_fixable_none.rs:96:17
163 LL | let _ = vfoo.iter().find(|a| a[0] == 42).is_none();
164 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|a| a[0] == 42)`
166 error: called `is_none()` after searching an `Iterator` with `find`
167 --> $DIR/search_is_some_fixable_none.rs:102:17
169 LL | let _ = vfoo.iter().find(|sub| sub[1..4].len() == 3).is_none();
170 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|sub| sub[1..4].len() == 3)`
172 error: called `is_none()` after searching an `Iterator` with `find`
173 --> $DIR/search_is_some_fixable_none.rs:120:17
175 LL | let _ = [ppx].iter().find(|ppp_x: &&&u32| please(**ppp_x)).is_none();
176 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `![ppx].iter().any(|ppp_x: &&u32| please(ppp_x))`
178 error: called `is_none()` after searching an `Iterator` with `find`
179 --> $DIR/search_is_some_fixable_none.rs:121:17
181 LL | let _ = [String::from("Hey hey")].iter().find(|s| s.len() == 2).is_none();
182 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `![String::from("Hey hey")].iter().any(|s| s.len() == 2)`
184 error: called `is_none()` after searching an `Iterator` with `find`
185 --> $DIR/search_is_some_fixable_none.rs:124:17
187 LL | let _ = v.iter().find(|x| deref_enough(**x)).is_none();
188 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x| deref_enough(*x))`
190 error: called `is_none()` after searching an `Iterator` with `find`
191 --> $DIR/search_is_some_fixable_none.rs:125:17
193 LL | let _ = v.iter().find(|x: &&u32| deref_enough(**x)).is_none();
194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x: &u32| deref_enough(*x))`
196 error: called `is_none()` after searching an `Iterator` with `find`
197 --> $DIR/search_is_some_fixable_none.rs:128:17
199 LL | let _ = v.iter().find(|x| arg_no_deref(x)).is_none();
200 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x| arg_no_deref(&x))`
202 error: called `is_none()` after searching an `Iterator` with `find`
203 --> $DIR/search_is_some_fixable_none.rs:130:17
205 LL | let _ = v.iter().find(|x: &&u32| arg_no_deref(x)).is_none();
206 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|x: &u32| arg_no_deref(&x))`
208 error: called `is_none()` after searching an `Iterator` with `find`
209 --> $DIR/search_is_some_fixable_none.rs:150:17
214 LL | | .find(|v| v.inner_double.bar[0][0] == 2 && v.inner.bar[0] == 2)
216 | |______________________^
218 help: use `!_.any()` instead
221 LL ~ .iter().any(|v| v.inner_double.bar[0][0] == 2 && v.inner.bar[0] == 2);
224 error: called `is_none()` after searching an `Iterator` with `find`
225 --> $DIR/search_is_some_fixable_none.rs:166:17
227 LL | let _ = vfoo.iter().find(|v| v.inner[0].bar == 2).is_none();
228 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|v| v.inner[0].bar == 2)`
230 error: called `is_none()` after searching an `Iterator` with `find`
231 --> $DIR/search_is_some_fixable_none.rs:171:17
233 LL | let _ = vfoo.iter().find(|x| (**x)[0] == 9).is_none();
234 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|x| (**x)[0] == 9)`
236 error: called `is_none()` after searching an `Iterator` with `find`
237 --> $DIR/search_is_some_fixable_none.rs:184:17
239 LL | let _ = vfoo.iter().find(|v| v.by_ref(&v.bar)).is_none();
240 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!vfoo.iter().any(|v| v.by_ref(&v.bar))`
242 error: called `is_none()` after searching an `Iterator` with `find`
243 --> $DIR/search_is_some_fixable_none.rs:188:17
245 LL | let _ = [&(&1, 2), &(&3, 4), &(&5, 4)].iter().find(|(&x, y)| x == *y).is_none();
246 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `![&(&1, 2), &(&3, 4), &(&5, 4)].iter().any(|(&x, y)| x == *y)`
248 error: called `is_none()` after searching an `Iterator` with `find`
249 --> $DIR/search_is_some_fixable_none.rs:189:17
251 LL | let _ = [&(&1, 2), &(&3, 4), &(&5, 4)].iter().find(|&(&x, y)| x == *y).is_none();
252 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `![&(&1, 2), &(&3, 4), &(&5, 4)].iter().any(|(&x, y)| x == *y)`
254 error: writing `&String` instead of `&str` involves a new object where a slice will do
255 --> $DIR/search_is_some_fixable_none.rs:192:25
257 LL | fn test_string_1(s: &String) -> bool {
258 | ^^^^^^^ help: change this to: `&str`
260 = note: `-D clippy::ptr-arg` implied by `-D warnings`
262 error: called `is_none()` after searching an `Iterator` with `find`
263 --> $DIR/search_is_some_fixable_none.rs:208:17
265 LL | let _ = v.iter().find(|s| s[0].is_empty()).is_none();
266 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|s| s[0].is_empty())`
268 error: called `is_none()` after searching an `Iterator` with `find`
269 --> $DIR/search_is_some_fixable_none.rs:209:17
271 LL | let _ = v.iter().find(|s| test_string_1(&s[0])).is_none();
272 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|s| test_string_1(&s[0]))`
274 error: called `is_none()` after searching an `Iterator` with `find`
275 --> $DIR/search_is_some_fixable_none.rs:218:17
277 LL | let _ = v.iter().find(|fp| fp.field.is_power_of_two()).is_none();
278 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|fp| fp.field.is_power_of_two())`
280 error: called `is_none()` after searching an `Iterator` with `find`
281 --> $DIR/search_is_some_fixable_none.rs:219:17
283 LL | let _ = v.iter().find(|fp| test_u32_1(fp.field)).is_none();
284 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|fp| test_u32_1(fp.field))`
286 error: called `is_none()` after searching an `Iterator` with `find`
287 --> $DIR/search_is_some_fixable_none.rs:220:17
289 LL | let _ = v.iter().find(|fp| test_u32_2(*fp.field)).is_none();
290 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `!_.any()` instead: `!v.iter().any(|fp| test_u32_2(*fp.field))`
292 error: aborting due to 44 previous errors