| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:5:27 |
| | |
| LL | let _ = Some(Some(1)).filter(Option::is_some).map(Option::unwrap); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| | |
| = note: `-D clippy::option-filter-map` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::option_filter_map)]` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:7:27 |
| | |
| LL | let _ = Some(Some(1)).filter(|o| o.is_some()).map(|o| o.unwrap()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:9:35 |
| | |
| LL | let _ = Some(1).map(odds_out).filter(Option::is_some).map(Option::unwrap); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:11:35 |
| | |
| LL | let _ = Some(1).map(odds_out).filter(|o| o.is_some()).map(|o| o.unwrap()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:14:39 |
| | |
| LL | let _ = vec![Some(1)].into_iter().filter(Option::is_some).map(Option::unwrap); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:16:39 |
| | |
| LL | let _ = vec![Some(1)].into_iter().filter(|o| o.is_some()).map(|o| o.unwrap()); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:21:10 |
| | |
| LL | .filter(Option::is_some) |
| | __________^ |
| LL | | |
| LL | | .map(Option::unwrap); |
| | |____________________________^ help: consider using `flatten` instead: `flatten()` |
| |
| error: `filter` for `Some` followed by `unwrap` |
| --> $DIR/option_filter_map.rs:27:10 |
| | |
| LL | .filter(|o| o.is_some()) |
| | __________^ |
| LL | | |
| LL | | .map(|o| o.unwrap()); |
| | |____________________________^ help: consider using `flatten` instead: `flatten()` |
| |
| error: aborting due to 8 previous errors |
| |