pub struct AnonymousPipeWriter { /* private fields */ }Expand description
Write endpoint for an anonymous pipe.
Implementations§
Source§impl AnonymousPipeWriter
impl AnonymousPipeWriter
Sourcepub fn raw_handle(&self) -> HANDLE
pub fn raw_handle(&self) -> HANDLE
Return raw handle value.
Trait Implementations§
Source§impl Debug for AnonymousPipeWriter
impl Debug for AnonymousPipeWriter
Source§impl Write for AnonymousPipeWriter
impl Write for AnonymousPipeWriter
Source§fn write(&mut self, buf: &[u8]) -> Result<usize>
fn write(&mut self, buf: &[u8]) -> Result<usize>
Writes a buffer into this writer, returning how many bytes were written. Read more
Source§fn flush(&mut self) -> Result<()>
fn flush(&mut self) -> Result<()>
Flushes this output stream, ensuring that all intermediately buffered
contents reach their destination. Read more
Source§fn is_write_vectored(&self) -> bool
fn is_write_vectored(&self) -> bool
🔬This is a nightly-only experimental API. (
can_vector)1.0.0 · Source§fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
Attempts to write an entire buffer into this writer. Read more
Source§fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
🔬This is a nightly-only experimental API. (
write_all_vectored)Attempts to write multiple buffers into this writer. Read more
Auto Trait Implementations§
impl Freeze for AnonymousPipeWriter
impl RefUnwindSafe for AnonymousPipeWriter
impl Send for AnonymousPipeWriter
impl Sync for AnonymousPipeWriter
impl Unpin for AnonymousPipeWriter
impl UnsafeUnpin for AnonymousPipeWriter
impl UnwindSafe for AnonymousPipeWriter
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