pub(crate) trait AsInner<Inner: ?Sized> {
// Required method
fn as_inner(&self) -> &Inner;
}Expand description
A trait for viewing representations from std types.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl AsInner<Command> for Command
impl AsInner<Dir> for Dir
impl AsInner<DirEntry> for DirEntry
impl AsInner<ExitCode> for ExitCode
impl AsInner<ExitStatus> for ExitStatus
impl AsInner<File> for std::fs::File
impl AsInner<FileAttr> for Metadata
impl AsInner<FileDesc> for ChildStderr
impl AsInner<FileDesc> for ChildStdin
impl AsInner<FileDesc> for ChildStdout
impl AsInner<FileDesc> for std::sys::fs::unix::File
impl AsInner<FileDesc> for std::sys::process::unix::pidfd::PidFd
Available on Linux only.
impl AsInner<FileDesc> for Socket
impl AsInner<FilePermissions> for Permissions
impl AsInner<FileType> for FileType
impl AsInner<OpenOptions> for OpenOptions
impl AsInner<OwnedFd> for FileDesc
impl AsInner<PidFd> for std::os::linux::process::PidFd
Available on Linux only.