Enum Stdio
pub enum Stdio
Variants
-
Inherit -
Null -
MakePipe -
Fd(FileDesc) -
StaticFd(BorrowedFd<'static>)
Implementations
impl Stdio
fn to_child_stdio(&self, readable: bool) -> Result<(ChildStdio, Option<FileDesc>)>
Trait Implementations
impl Debug for Stdio
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl From<File> for Stdio
fn from(file: File) -> Stdio
impl From<FileDesc> for Stdio
fn from(fd: FileDesc) -> Stdio
impl From<Stderr> for Stdio
fn from(Stderr) -> Stdio
impl From<Stdout> for Stdio
fn from(Stdout) -> Stdio
Auto Trait Implementations
impl Freeze for Stdio
impl RefUnwindSafe for Stdio
impl Send for Stdio
impl Sync for Stdio
impl Unpin for Stdio
impl UnsafeUnpin for Stdio
impl UnwindSafe for Stdio
Blanket Implementations
impl<T> Any for Stdio
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Stdio
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Stdio
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Stdio
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Stdio
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Stdio
impl<T, U> Into<U> for Stdio
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Stdio
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 Stdio
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>