forked from mirror/async-std
Mark successors as unstable
This commit is contained in:
parent
243cdd7ff1
commit
4c09cdbeac
2 changed files with 6 additions and 1 deletions
|
@ -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…
Reference in a new issue