pub type OwnedFilelike = OwnedFd;
Expand description
An owned filelike object.
This is a portability abstraction over Unix-like OwnedFd
and
Windows’ OwnedHandle
.
Aliased Type§
struct OwnedFilelike { /* private fields */ }
Implementations
Trait Implementations
1.63.0 · Source§impl AsFd for OwnedFd
impl AsFd for OwnedFd
Source§fn as_fd(&self) -> BorrowedFd<'_>
fn as_fd(&self) -> BorrowedFd<'_>
Borrows the file descriptor. Read more
1.63.0 · Source§impl From<ChildStderr> for OwnedFd
impl From<ChildStderr> for OwnedFd
Source§fn from(child_stderr: ChildStderr) -> OwnedFd
fn from(child_stderr: ChildStderr) -> OwnedFd
Takes ownership of a ChildStderr
’s file descriptor.
1.63.0 · Source§impl From<ChildStdin> for OwnedFd
impl From<ChildStdin> for OwnedFd
Source§fn from(child_stdin: ChildStdin) -> OwnedFd
fn from(child_stdin: ChildStdin) -> OwnedFd
Takes ownership of a ChildStdin
’s file descriptor.
1.63.0 · Source§impl From<ChildStdout> for OwnedFd
impl From<ChildStdout> for OwnedFd
Source§fn from(child_stdout: ChildStdout) -> OwnedFd
fn from(child_stdout: ChildStdout) -> OwnedFd
Takes ownership of a ChildStdout
’s file descriptor.
Source§impl From<PipeReader> for OwnedFd
impl From<PipeReader> for OwnedFd
Source§fn from(pipe: PipeReader) -> OwnedFd
fn from(pipe: PipeReader) -> OwnedFd
Converts to this type from the input type.
Source§impl From<PipeWriter> for OwnedFd
impl From<PipeWriter> for OwnedFd
Source§fn from(pipe: PipeWriter) -> OwnedFd
fn from(pipe: PipeWriter) -> OwnedFd
Converts to this type from the input type.
1.63.0 · Source§impl From<TcpListener> for OwnedFd
impl From<TcpListener> for OwnedFd
Source§fn from(tcp_listener: TcpListener) -> OwnedFd
fn from(tcp_listener: TcpListener) -> OwnedFd
Takes ownership of a TcpListener
’s socket file descriptor.
1.63.0 · Source§impl From<UnixDatagram> for OwnedFd
impl From<UnixDatagram> for OwnedFd
Source§fn from(unix_datagram: UnixDatagram) -> OwnedFd
fn from(unix_datagram: UnixDatagram) -> OwnedFd
Takes ownership of a UnixDatagram
’s socket file descriptor.
1.63.0 · Source§impl From<UnixListener> for OwnedFd
impl From<UnixListener> for OwnedFd
Source§fn from(listener: UnixListener) -> OwnedFd
fn from(listener: UnixListener) -> OwnedFd
Takes ownership of a UnixListener
’s socket file descriptor.
1.63.0 · Source§impl From<UnixStream> for OwnedFd
impl From<UnixStream> for OwnedFd
Source§fn from(unix_stream: UnixStream) -> OwnedFd
fn from(unix_stream: UnixStream) -> OwnedFd
Takes ownership of a UnixStream
’s socket file descriptor.
1.63.0 · Source§impl IntoRawFd for OwnedFd
impl IntoRawFd for OwnedFd
Source§fn into_raw_fd(self) -> i32
fn into_raw_fd(self) -> i32
Consumes this object, returning the raw underlying file descriptor. Read more
1.70.0 · Source§impl IsTerminal for OwnedFd
impl IsTerminal for OwnedFd
Source§fn is_terminal(&self) -> bool
fn is_terminal(&self) -> bool
Returns
true
if the descriptor/handle refers to a terminal/tty. Read more