From e430851bc400f6bf3c5dc4562c44ae0a012e23f2 Mon Sep 17 00:00:00 2001 From: Fedor Sakharov Date: Sat, 21 Sep 2019 16:40:01 +0300 Subject: [PATCH] export Filter type --- src/stream/stream/filter.rs | 4 ++-- src/stream/stream/mod.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/stream/stream/filter.rs b/src/stream/stream/filter.rs index 135d75d0..68211f71 100644 --- a/src/stream/stream/filter.rs +++ b/src/stream/stream/filter.rs @@ -4,8 +4,8 @@ use std::pin::Pin; use crate::stream::Stream; use crate::task::{Context, Poll}; -#[doc(hidden)] -#[allow(missing_debug_implementations)] +/// A stream to filter elements of another stream with a predicate. +#[derive(Debug)] pub struct Filter { stream: S, predicate: P, diff --git a/src/stream/stream/mod.rs b/src/stream/stream/mod.rs index 195f2ebb..66645ceb 100644 --- a/src/stream/stream/mod.rs +++ b/src/stream/stream/mod.rs @@ -37,6 +37,7 @@ mod scan; mod take; mod zip; +pub use filter::Filter; pub use fuse::Fuse; pub use scan::Scan; pub use take::Take; @@ -45,7 +46,6 @@ pub use zip::Zip; use all::AllFuture; use any::AnyFuture; use enumerate::Enumerate; -use filter::Filter; use filter_map::FilterMap; use find::FindFuture; use find_map::FindMapFuture;