Mark successors as unstable

This commit is contained in:
Felipe Sere 2019-11-10 18:03:07 +01:00
parent 243cdd7ff1
commit 4c09cdbeac
2 changed files with 6 additions and 1 deletions

View file

@ -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;
}

View file

@ -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,