pub struct ReadStream { /* private fields */ }Expand description
ReadStream is used to receive streamed data.
Implementations§
Source§impl ReadStream
impl ReadStream
Sourcepub fn read_chunk(&mut self) -> Option<Result<Vec<u8>, StreamError>>
pub fn read_chunk(&mut self) -> Option<Result<Vec<u8>, StreamError>>
Reads a chunk of binary data from the stream.
Sourcepub fn pipe_to(&mut self, ws: &mut WriteStream) -> Result<(), StreamError>
pub fn pipe_to(&mut self, ws: &mut WriteStream) -> Result<(), StreamError>
Pipes a read stream into a write stream. After all data is transmitted, both streams are closed.
Trait Implementations§
Source§impl BaseStream for ReadStream
impl BaseStream for ReadStream
Auto Trait Implementations§
impl Freeze for ReadStream
impl RefUnwindSafe for ReadStream
impl Send for ReadStream
impl Sync for ReadStream
impl Unpin for ReadStream
impl UnwindSafe for ReadStream
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