1.0.0[−][src]Struct std::process::ChildStdin
A handle to a child process's standard input (stdin).
This struct is used in the stdin
field on Child
.
When an instance of ChildStdin
is dropped, the ChildStdin
's underlying
file handle will be closed. If the child process was blocked on input prior
to being dropped, it will become unblocked after dropping.
Trait Implementations
impl Write for ChildStdin
[src][+]
impl AsRawFd for ChildStdin
1.2.0[src][+]
impl IntoRawFd for ChildStdin
1.4.0[src][+]
impl AsRawHandle for ChildStdin
1.2.0[src][+]
impl IntoRawHandle for ChildStdin
1.4.0[src][+]
impl Debug for ChildStdin
1.16.0[src][+]
impl From<ChildStdin> for Stdio
1.20.0[src][+]
Auto Trait Implementations
impl Send for ChildStdin
impl Sync for ChildStdin
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> From<T> for T
[src][+]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,