Struct rsix::io::OwnedFd [−][src]
#[repr(transparent)]pub struct OwnedFd { /* fields omitted */ }
Expand description
A wrapper around io_lifetimes::OwnedFd
which closes the file descriptor
using rsix’s own close
rather than libc’s close
.
Trait Implementations
Borrows the file descriptor. Read more
Constructs a new instance of Self
from the given raw file
descriptor. Read more
Auto Trait Implementations
impl RefUnwindSafe for OwnedFd
impl UnwindSafe for OwnedFd
Blanket Implementations
Borrows the reference. Read more
pub fn as_filelike_view<Target>(&self) -> FilelikeView<'_, Target> where
Target: FromFilelike + IntoFilelike,
pub fn as_filelike_view<Target>(&self) -> FilelikeView<'_, Target> where
Target: FromFilelike + IntoFilelike,
Return a borrowing view of a resource which dereferences to a &Target
or &mut Target
. Read more
Borrows the reference.
pub fn as_socketlike_view<Target>(&self) -> FilelikeView<'_, Target> where
Target: FromSocketlike + IntoSocketlike,
pub fn as_socketlike_view<Target>(&self) -> FilelikeView<'_, Target> where
Target: FromSocketlike + IntoSocketlike,
Return a borrowing view of a resource which dereferences to a &Target
or &mut Target
. Read more
Mutably borrows from an owned value. Read more
Constructs a new instance of Self
from the given socketlike object.
Constructs a new instance of Self
from the given socketlike object
converted from into_owned
. Read more
Consumes this object, returning the underlying filelike object. Read more
Consumes this object, returning the underlying socketlike object.