Skip to main content

FromInner

Trait FromInner 

Source
pub(crate) 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".

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<Vec<u8>> for Buf

Source§

impl FromInner<FileDesc> for PipeReader

Source§

impl FromInner<FileDesc> for PipeWriter

Source§

impl FromInner<FileDesc> for ChildStderr

Source§

impl FromInner<FileDesc> for ChildStdin

Source§

impl FromInner<FileDesc> for ChildStdout

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

Available on Linux only.
Source§

impl FromInner<Dir> for Dir

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<PidFd> for std::os::linux::process::PidFd

Available on (Linux) and not ((Fortanix and SGX, or WebAssembly and non-WASI)) only.
Source§

impl FromInner<ExitCode> for ExitCode

Source§

impl FromInner<ExitStatus> for ExitStatus

Source§

impl FromInner<SystemTime> for SystemTime