Skip to main content

IntoInner

Trait IntoInner 

Source
pub(crate) trait IntoInner<Inner> {
    // Required method
    fn into_inner(self) -> Inner;
}
Expand description

A trait for extracting representations from std types.

Required Methods§

Source

fn into_inner(self) -> Inner

Implementors§

Source§

impl IntoInner<OwnedFd> for FileDesc

Source§

impl IntoInner<Vec<u8>> for Buf

Source§

impl IntoInner<FileDesc> for PipeReader

Source§

impl IntoInner<FileDesc> for PipeWriter

Source§

impl IntoInner<FileDesc> for ChildStderr

Source§

impl IntoInner<FileDesc> for ChildStdin

Source§

impl IntoInner<FileDesc> for ChildStdout

Source§

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

Source§

impl IntoInner<FileDesc> for Socket

Source§

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

Available on Linux only.
Source§

impl IntoInner<Dir> for Dir

Source§

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

Source§

impl IntoInner<TcpListener> for TcpListener

Source§

impl IntoInner<TcpStream> for TcpStream

Source§

impl IntoInner<UdpSocket> for UdpSocket

Source§

impl IntoInner<Buf> for OsString

Source§

impl IntoInner<PidFd> for std::os::linux::process::PidFd

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

impl IntoInner<Process> for Child

Source§

impl IntoInner<SystemTime> for SystemTime

Source§

impl<T> IntoInner<Thread> for JoinHandle<T>

Source§

impl<T> IntoInner<Thread> for JoinInner<'static, T>