pub struct FreezingBufStream<Stream: BufStream<Item = Cursor<BytesMut>>>(pub Stream);
Tuple Fields§
§0: Stream
Trait Implementations§
Source§impl<Err, Stream: BufStream<Item = Cursor<BytesMut>, Error = Err>> BufStream for FreezingBufStream<Stream>
impl<Err, Stream: BufStream<Item = Cursor<BytesMut>, Error = Err>> BufStream for FreezingBufStream<Stream>
Source§fn poll(&mut self) -> Result<Async<Option<Self::Item>>, Self::Error>
fn poll(&mut self) -> Result<Async<Option<Self::Item>>, Self::Error>
Attempt to pull out the next buffer of this stream, registering the
current task for wakeup if the value is not yet available, and returning
None
if the stream is exhausted. Read moreSource§fn size_hint(&self) -> SizeHint
fn size_hint(&self) -> SizeHint
Returns the bounds on the remaining length of the iterator. Read more
Auto Trait Implementations§
impl<Stream> Freeze for FreezingBufStream<Stream>where
Stream: Freeze,
impl<Stream> RefUnwindSafe for FreezingBufStream<Stream>where
Stream: RefUnwindSafe,
impl<Stream> Send for FreezingBufStream<Stream>where
Stream: Send,
impl<Stream> Sync for FreezingBufStream<Stream>where
Stream: Sync,
impl<Stream> Unpin for FreezingBufStream<Stream>where
Stream: Unpin,
impl<Stream> UnwindSafe for FreezingBufStream<Stream>where
Stream: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more