Struct rustix::io::OwnedFd [−][src]
#[repr(transparent)]pub struct OwnedFd { /* fields omitted */ }
Expand description
A wrapper around io_lifetimes::OwnedFd
which closes the file descriptor
using rustix
’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
Returns the raw value.
Returns the raw value.
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 Self
from the raw value.
Constructs Self
from the raw value.
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
Returns the raw value.
Consumes this object, returning the underlying socketlike object.