error: called `filter(p).map(q)` on an `Iterator`
  --> $DIR/filter_methods.rs:5:21
   |
LL |     let _: Vec<_> = vec![5; 6].into_iter().filter(|&x| x == 0).map(|x| x * 2).collect();
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: `-D clippy::filter-map` implied by `-D warnings`
   = help: this is more succinctly expressed by calling `.filter_map(..)` instead

error: called `filter(p).flat_map(q)` on an `Iterator`
  --> $DIR/filter_methods.rs:7:21
   |
LL |       let _: Vec<_> = vec![5_i8; 6]
   |  _____________________^
LL | |         .into_iter()
LL | |         .filter(|&x| x == 0)
LL | |         .flat_map(|x| x.checked_mul(2))
   | |_______________________________________^
   |
   = help: this is more succinctly expressed by calling `.flat_map(..)` and filtering by returning `iter::empty()`

error: called `filter_map(p).flat_map(q)` on an `Iterator`
  --> $DIR/filter_methods.rs:13:21
   |
LL |       let _: Vec<_> = vec![5_i8; 6]
   |  _____________________^
LL | |         .into_iter()
LL | |         .filter_map(|x| x.checked_mul(2))
LL | |         .flat_map(|x| x.checked_mul(2))
   | |_______________________________________^
   |
   = help: this is more succinctly expressed by calling `.flat_map(..)` and filtering by returning `iter::empty()`

error: called `filter_map(p).map(q)` on an `Iterator`
  --> $DIR/filter_methods.rs:19:21
   |
LL |       let _: Vec<_> = vec![5_i8; 6]
   |  _____________________^
LL | |         .into_iter()
LL | |         .filter_map(|x| x.checked_mul(2))
LL | |         .map(|x| x.checked_mul(2))
   | |__________________________________^
   |
   = help: this is more succinctly expressed by only calling `.filter_map(..)` instead

error: aborting due to 4 previous errors

