Struct gain::stream::buf::ReadWriteStream [−][src]
pub struct ReadWriteStream { /* fields omitted */ }
Expand description
Bidirectional stream with input buffering.
Implementations
Convert an unbuffered stream into a stream with input buffering.
Convert an unbuffered stream into a stream with custom input buffer size.
Trait Implementations
fn close(&mut self) -> CloseⓘNotable traits for StreamCloseFuture
impl Future for StreamCloseFuture type Output = ();
[src]
fn close(&mut self) -> CloseⓘNotable traits for StreamCloseFuture
impl Future for StreamCloseFuture type Output = ();
[src]Close a stream. Returns a future.
Performs the conversion.
Write part of a byte slice. Returns a future.
fn write_note<'a>(&'a mut self, data: &'a [u8], note: i32) -> Write<'_>ⓘNotable traits for StreamWriteFuture<'_>
impl Future for StreamWriteFuture<'_> type Output = Result<usize>;
[src]
fn write_note<'a>(&'a mut self, data: &'a [u8], note: i32) -> Write<'_>ⓘNotable traits for StreamWriteFuture<'_>
impl Future for StreamWriteFuture<'_> type Output = Result<usize>;
[src]Write part of a byte slice. Returns a future.
Auto Trait Implementations
impl !RefUnwindSafe for ReadWriteStream
impl !Send for ReadWriteStream
impl !Sync for ReadWriteStream
impl Unpin for ReadWriteStream
impl !UnwindSafe for ReadWriteStream