Enum ChildStdio

pub enum ChildStdio

Variants

Inherit
Explicit(c_int)
Owned(FileDesc)

Implementations

impl ChildStdio

fn fd(&self) -> Option<c_int>

Auto Trait Implementations

impl Freeze for ChildStdio

impl RefUnwindSafe for ChildStdio

impl Send for ChildStdio

impl Sync for ChildStdio

impl Unpin for ChildStdio

impl UnsafeUnpin for ChildStdio

impl UnwindSafe for ChildStdio

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ChildStdio

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for ChildStdio

impl<T, U> Into<U> for ChildStdio 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 ChildStdio 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 ChildStdio where U: TryFrom<T>,

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