fn dedup(self) -> Dedup<Self>
        where Self: Sized
    {
        Dedup::new(self)
    }
/// Creates a stream that emit only immediate new elements.
///
/// # Examples
///
/// ```
/// use asyncplify::*;
///
/// let vec = [0, 1, 1, 2, 2, 3]
///     .into_iter()
///     .map(|i| *i)
///     .into_stream()
///     .dedup()
///     .into_vec();
///
/// assert!(vec == [0, 1, 2, 3], "vec = {:?}", vec);
/// ```
Creates a stream that emit only immediate new elements.
Creates a stream that emit only immediate new elements .
fn dedup(self) -> Dedup<Self>
        where Self: Sized
    {
        Dedup::new(self)
    }
fn dedup ( self ) -> Dedup < Self > where Self : Sized { Dedup :: new ( self ) }
Creates a stream that emit only immediate new elements.
Creates a stream that emit only immediate new elements .
self
self
examples
```
use asyncplify::*.




` ` ` use asyncplify :: * .