Mark successors as unstable

new-scheduler
Felipe Sere 5 years ago
parent 243cdd7ff1
commit 4c09cdbeac

@ -317,7 +317,6 @@ mod from_iter;
mod once;
mod repeat;
mod repeat_with;
mod successors;
cfg_unstable! {
mod double_ended_stream;
@ -328,6 +327,7 @@ cfg_unstable! {
mod interval;
mod into_stream;
mod product;
mod successors;
mod sum;
pub use double_ended_stream::DoubleEndedStream;
@ -339,5 +339,6 @@ cfg_unstable! {
pub use into_stream::IntoStream;
pub use product::Product;
pub use stream::Merge;
pub use successors::{successors, Successors};
pub use sum::Sum;
}

@ -16,6 +16,8 @@ pin_project! {
/// This stream is constructed by [`successors`] function
///
/// [`succcessors`]: fn.succssors.html
#[cfg(feature = "unstable")]
#[cfg_attr(feature = "docs", doc(cfg(unstable)))]
#[derive(Debug)]
pub struct Successors<F, Fut, T>
where
@ -65,6 +67,8 @@ pin_project! {
/// # }) }
///
/// ```
#[cfg(feature = "unstable")]
#[cfg_attr(feature = "docs", doc(cfg(unstable)))]
pub fn successors<F, Fut, T>(first: Option<T>, succ: F) -> Successors<F, Fut, T>
where
F: FnMut(T) -> Fut,

Loading…
Cancel
Save