StreamOpsExt

Trait StreamOpsExt 

Source
pub trait StreamOpsExt: Stream {
    // Provided methods
    fn distinct_until_changed<Item>(self) -> DistinctUntilChanged<Self, Item>
       where Self: Stream<Item = Item> + Sized,
             Item: PartialEq { ... }
    fn debounce(self, debounce_time: Duration) -> Debounce<Self>
       where Self: Sized + Unpin { ... }
}

Provided Methods§

Source

fn distinct_until_changed<Item>(self) -> DistinctUntilChanged<Self, Item>
where Self: Stream<Item = Item> + Sized, Item: PartialEq,

Source

fn debounce(self, debounce_time: Duration) -> Debounce<Self>
where Self: Sized + Unpin,

Implementors§

Source§

impl<T> StreamOpsExt for T
where T: Stream + ?Sized,