Struct tokio::process::ChildStdin [−][src]
pub struct ChildStdin { /* fields omitted */ }
This is supported on crate feature
process
only.Expand description
The standard input stream for spawned children.
This type implements the AsyncWrite
trait to pass data to the stdin handle of
handle of a child process asynchronously.
Trait Implementations
impl AsRawFd for ChildStdin
[src]
impl AsRawFd for ChildStdin
[src]impl AsyncWrite for ChildStdin
[src]
impl AsyncWrite for ChildStdin
[src]fn poll_write(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
buf: &[u8]
) -> Poll<Result<usize>>
[src]
fn poll_write(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
buf: &[u8]
) -> Poll<Result<usize>>
[src]Attempt to write bytes from buf
into the object. Read more
fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll<Result<()>>
[src]
fn poll_flush(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll<Result<()>>
[src]Attempts to flush the object, ensuring that any buffered data reach their destination. Read more
fn poll_shutdown(
self: Pin<&mut Self>,
_cx: &mut Context<'_>
) -> Poll<Result<()>>
[src]
fn poll_shutdown(
self: Pin<&mut Self>,
_cx: &mut Context<'_>
) -> Poll<Result<()>>
[src]Initiates or attempts to shut down this writer, returning success when the I/O connection has completely shut down. Read more
fn poll_write_vectored(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
bufs: &[IoSlice<'_>]
) -> Poll<Result<usize, Error>>
[src]
fn poll_write_vectored(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
bufs: &[IoSlice<'_>]
) -> Poll<Result<usize, Error>>
[src]Like poll_write
, except that it writes from a slice of buffers. Read more
fn is_write_vectored(&self) -> bool
[src]
fn is_write_vectored(&self) -> bool
[src]Determines if this writer has an efficient poll_write_vectored
implementation. Read more
impl Debug for ChildStdin
[src]
impl Debug for ChildStdin
[src]