A trait to borrow the file descriptor from an underlying object.
This is only available on unix platforms and must be imported in order to
call the method. Windows platforms have a corresponding
AsSocket set of traits.
Borrows the file descriptor.
use std::fs::File; let mut f = File::open("foo.txt")?; let borrowed_fd: BorrowedFd<'_> = f.as_fd();