From 6a834ef131f29dee828661bd8117571b307431c8 Mon Sep 17 00:00:00 2001 From: Andrew Sonin Date: Tue, 8 Mar 2022 20:43:14 +0300 Subject: [PATCH] Fix typo `Iterator::filter_map` is analogous to `Iterator::map`, not `Iterator::flat_map` --- idioms/option-iter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idioms/option-iter.md b/idioms/option-iter.md index e11d6694..a3e8adda 100644 --- a/idioms/option-iter.md +++ b/idioms/option-iter.md @@ -50,7 +50,7 @@ iterator which yields exactly one element. It's a more readable alternative to `Some(foo).into_iter()`. * [`Iterator::filter_map`](https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.filter_map) - is a version of [`Iterator::flat_map`](https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flat_map), + is a version of [`Iterator::map`](https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.map), specialized to mapping functions which return `Option`. * The [`ref_slice`](https://crates.io/crates/ref_slice) crate provides functions