[−][src]Trait io_close::Close
An extension trait for closing I/O related types containing a resource which may return an error when closed.
Required methods
pub fn close(self) -> Result<()>[src]
Consumes and closes an I/O related type and its containing resource (such as a file descriptor). If any I/O errors occur, the first such error is returned.
Implementations on Foreign Types
impl Close for File[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for TcpListener[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for TcpStream[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for UdpSocket[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for RawFd[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for UnixDatagram[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for UnixListener[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for UnixStream[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for ChildStderr[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for ChildStdin[src]
Consumes and closes a type containing a raw file descriptor.
impl Close for ChildStdout[src]
Consumes and closes a type containing a raw file descriptor.