Struct ChildPipes

pub struct ChildPipes { pub stdin: ChildStdio, pub stdout: ChildStdio, pub stderr: ChildStdio }

Fields

stdin: ChildStdio
stdout: ChildStdio
stderr: ChildStdio

Auto Trait Implementations

impl Freeze for ChildPipes

impl RefUnwindSafe for ChildPipes

impl Send for ChildPipes

impl Sync for ChildPipes

impl Unpin for ChildPipes

impl UnsafeUnpin for ChildPipes

impl UnwindSafe for ChildPipes

Blanket Implementations

impl<T> Any for ChildPipes where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ChildPipes where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ChildPipes where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for ChildPipes

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for ChildPipes where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for ChildPipes

impl<T, U> Into<U> for ChildPipes where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for ChildPipes where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for ChildPipes where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>