Update ui tests

This commit is contained in:
Guillaume Gomez 2024-02-23 16:35:37 +01:00
parent 40cff2d99f
commit a1971414ec
3 changed files with 14 additions and 12 deletions

View File

@ -4,7 +4,8 @@
clippy::result_filter_map, clippy::result_filter_map,
clippy::needless_borrow, clippy::needless_borrow,
clippy::option_filter_map, clippy::option_filter_map,
clippy::redundant_closure clippy::redundant_closure,
clippy::unnecessary_get_then_check
)] )]
use std::collections::HashMap; use std::collections::HashMap;

View File

@ -4,7 +4,8 @@
clippy::result_filter_map, clippy::result_filter_map,
clippy::needless_borrow, clippy::needless_borrow,
clippy::option_filter_map, clippy::option_filter_map,
clippy::redundant_closure clippy::redundant_closure,
clippy::unnecessary_get_then_check
)] )]
use std::collections::HashMap; use std::collections::HashMap;

View File

@ -1,5 +1,5 @@
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:14:58 --> tests/ui/iter_filter_is_some.rs:15:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(Option::is_some); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(Option::is_some);
| ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
@ -8,55 +8,55 @@ LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(Option::is_
= help: to override `-D warnings` add `#[allow(clippy::iter_filter_is_some)]` = help: to override `-D warnings` add `#[allow(clippy::iter_filter_is_some)]`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:16:58 --> tests/ui/iter_filter_is_some.rs:17:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|a| a.is_some()); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|a| a.is_some());
| ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:19:58 --> tests/ui/iter_filter_is_some.rs:20:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|o| { o.is_some() }); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|o| { o.is_some() });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:26:14 --> tests/ui/iter_filter_is_some.rs:27:14
| |
LL | .filter(std::option::Option::is_some); LL | .filter(std::option::Option::is_some);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:31:14 --> tests/ui/iter_filter_is_some.rs:32:14
| |
LL | .filter(|a| std::option::Option::is_some(a)); LL | .filter(|a| std::option::Option::is_some(a));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:34:58 --> tests/ui/iter_filter_is_some.rs:35:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|a| { std::option::Option::is_some(a) }); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|a| { std::option::Option::is_some(a) });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:39:58 --> tests/ui/iter_filter_is_some.rs:40:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|&a| a.is_some()); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|&a| a.is_some());
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:43:58 --> tests/ui/iter_filter_is_some.rs:44:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|&o| { o.is_some() }); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|&o| { o.is_some() });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:48:58 --> tests/ui/iter_filter_is_some.rs:49:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|ref a| a.is_some()); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|ref a| a.is_some());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
error: `filter` for `is_some` on iterator over `Option` error: `filter` for `is_some` on iterator over `Option`
--> tests/ui/iter_filter_is_some.rs:52:58 --> tests/ui/iter_filter_is_some.rs:53:58
| |
LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|ref o| { o.is_some() }); LL | let _ = vec![Some(1), None, Some(3)].into_iter().filter(|ref o| { o.is_some() });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`