to unstable stream::flat_map, stream::flatten

This commit is contained in:
k-nasa 2019-10-26 00:36:04 +09:00
parent 001368d3df
commit 0c5abee284

View file

@ -30,7 +30,6 @@ mod filter;
mod filter_map; mod filter_map;
mod find; mod find;
mod find_map; mod find_map;
mod flatten;
mod fold; mod fold;
mod for_each; mod for_each;
mod fuse; mod fuse;
@ -78,7 +77,6 @@ use try_for_each::TryForEeachFuture;
pub use chain::Chain; pub use chain::Chain;
pub use filter::Filter; pub use filter::Filter;
pub use flatten::{FlatMap, Flatten};
pub use fuse::Fuse; pub use fuse::Fuse;
pub use inspect::Inspect; pub use inspect::Inspect;
pub use map::Map; pub use map::Map;
@ -101,8 +99,10 @@ cfg_unstable! {
use crate::stream::into_stream::IntoStream; use crate::stream::into_stream::IntoStream;
pub use merge::Merge; pub use merge::Merge;
pub use flatten::{FlatMap, Flatten};
mod merge; mod merge;
mod flatten;
} }
extension_trait! { extension_trait! {
@ -588,6 +588,8 @@ extension_trait! {
# }); # });
``` ```
"#] "#]
#[cfg(feature = "unstable")]
#[cfg_attr(feature = "docs", doc(cfg(unstable)))]
fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, Self::Item, F> fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, Self::Item, F>
where where
Self: Sized, Self: Sized,
@ -620,6 +622,8 @@ extension_trait! {
# }); # });
"#] "#]
#[cfg(feature = "unstable")]
#[cfg_attr(feature = "docs", doc(cfg(unstable)))]
fn flatten(self) -> Flatten<Self, Self::Item> fn flatten(self) -> Flatten<Self, Self::Item>
where where
Self: Sized, Self: Sized,