Trait FromInner

Source
#[doc(hidden)] pub trait FromInner<Inner> {
    // Required method
    fn from_inner(inner: Inner) -> Self;
}
Expand description

A trait for creating std types from internal representations

Required Methods§

Source

fn from_inner(inner: Inner) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl FromInner<(Process, StdioPipes)> for Child

Source§

impl FromInner<Stdio> for Stdio

Source§

impl FromInner<u32> for FilePermissions

Source§

impl FromInner<OwnedFd> for FileDesc

Source§

impl FromInner<InnerPidFd> for std::os::linux::process::PidFd

Available on Linux only.
Source§

impl FromInner<FileDesc> for PipeReader

Source§

impl FromInner<FileDesc> for PipeWriter

Source§

impl FromInner<FileDesc> for std::sys::fs::unix::File

Source§

impl FromInner<FileDesc> for Socket

Source§

impl FromInner<FileDesc> for std::sys::pal::unix::linux::pidfd::PidFd

Source§

impl FromInner<FileDesc> for AnonPipe

Source§

impl FromInner<File> for std::fs::File

Source§

impl FromInner<FileAttr> for Metadata

Source§

impl FromInner<FilePermissions> for Permissions

Source§

impl FromInner<TcpListener> for std::net::tcp::TcpListener

Source§

impl FromInner<TcpStream> for std::net::tcp::TcpStream

Source§

impl FromInner<UdpSocket> for std::net::udp::UdpSocket

Source§

impl FromInner<Socket> for std::sys::net::connection::socket::TcpListener

Source§

impl FromInner<Socket> for std::sys::net::connection::socket::TcpStream

Source§

impl FromInner<Socket> for std::sys::net::connection::socket::UdpSocket

Source§

impl FromInner<Buf> for OsString

Source§

impl FromInner<AnonPipe> for ChildStderr

Source§

impl FromInner<AnonPipe> for ChildStdin

Source§

impl FromInner<AnonPipe> for ChildStdout

Source§

impl FromInner<SystemTime> for SystemTime

Source§

impl FromInner<ExitCode> for ExitCode

Source§

impl FromInner<ExitStatus> for ExitStatus

Source§

impl FromInner<Vec<u8>> for Buf