diff options
Diffstat (limited to 'src/tools/clippy/tests/ui/filter_map_identity.fixed')
-rw-r--r-- | src/tools/clippy/tests/ui/filter_map_identity.fixed | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/tools/clippy/tests/ui/filter_map_identity.fixed b/src/tools/clippy/tests/ui/filter_map_identity.fixed new file mode 100644 index 000000000..a5860aa49 --- /dev/null +++ b/src/tools/clippy/tests/ui/filter_map_identity.fixed @@ -0,0 +1,19 @@ +// run-rustfix + +#![allow(unused_imports, clippy::needless_return)] +#![warn(clippy::filter_map_identity)] + +fn main() { + let iterator = vec![Some(1), None, Some(2)].into_iter(); + let _ = iterator.flatten(); + + let iterator = vec![Some(1), None, Some(2)].into_iter(); + let _ = iterator.flatten(); + + use std::convert::identity; + let iterator = vec![Some(1), None, Some(2)].into_iter(); + let _ = iterator.flatten(); + + let iterator = vec![Some(1), None, Some(2)].into_iter(); + let _ = iterator.flatten(); +} |