Trait futures_stable::StableStream
[−]
[src]
pub trait StableStream { type Item; type Error; fn poll_next(
self: PinMut<Self>,
ctx: &mut Context
) -> Poll<Option<Self::Item>, Self::Error>; fn pin<'a>(
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + Send + 'a>
where
Self: Send + Sized + 'a, { ... } fn pin_local<'a>(
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + 'a>
where
Self: Sized + 'a, { ... } }
Associated Types
Required Methods
Provided Methods
fn pin<'a>(
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + Send + 'a> where
Self: Send + Sized + 'a,
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + Send + 'a> where
Self: Send + Sized + 'a,
fn pin_local<'a>(
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + 'a> where
Self: Sized + 'a,
self
) -> PinBox<Stream<Item = Self::Item, Error = Self::Error> + 'a> where
Self: Sized + 'a,