#[doc(hidden)] pub trait AsInner<Inner: ?Sized> {
// Required method
fn as_inner(&self) -> &Inner;
}
Expand description
A trait for viewing representations from std types
Required Methods§
Implementors§
impl AsInner<stat64> for FileAttr
impl AsInner<OwnedFd> for FileDesc
impl AsInner<InnerPidFd> for std::os::linux::process::PidFd
Available on Linux only.
impl AsInner<FileDesc> for std::sys::fs::unix::File
impl AsInner<FileDesc> for Socket
impl AsInner<FileDesc> for std::sys::pal::unix::linux::pidfd::PidFd
impl AsInner<DirEntry> for DirEntry
impl AsInner<File> for std::fs::File
impl AsInner<FileAttr> for Metadata
impl AsInner<FilePermissions> for Permissions
impl AsInner<FileType> for FileType
impl AsInner<OpenOptions> for OpenOptions
impl AsInner<TcpListener> for TcpListener
impl AsInner<TcpStream> for std::net::tcp::TcpStream
impl AsInner<UdpSocket> for UdpSocket
impl AsInner<Socket> for UnixDatagram
Available on Unix only.
impl AsInner<Socket> for UnixStream
Available on Unix only.