pub struct WriteStream { /* private fields */ }
Expand description
Output stream.
Implementations§
Source§impl WriteStream
impl WriteStream
Sourcepub fn split(self) -> (WriteOnlyStream, CloseStream)
pub fn split(self) -> (WriteOnlyStream, CloseStream)
Detach the closing functionality.
Trait Implementations§
Source§impl Close for WriteStream
impl Close for WriteStream
Source§impl Default for WriteStream
impl Default for WriteStream
Source§impl Drop for WriteStream
impl Drop for WriteStream
Source§impl From<RecvWriteStream> for WriteStream
impl From<RecvWriteStream> for WriteStream
Source§fn from(stream: RecvWriteStream) -> Self
fn from(stream: RecvWriteStream) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WriteStream
impl !RefUnwindSafe for WriteStream
impl !Send for WriteStream
impl !Sync for WriteStream
impl Unpin for WriteStream
impl !UnwindSafe for WriteStream
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