Struct io_lifetimes::OwnedFd [−][src]
#[repr(transparent)]pub struct OwnedFd { /* fields omitted */ }
Expand description
An owned file descriptor.
This closes the file descriptor on drop.
This uses repr(transparent)
and has the representation of a host file
descriptor, so it can be used in FFI in places where a file descriptor is
passed as a consumed argument or returned as an owned value, and it never
has the value -1
.
Trait Implementations
Borrows the file descriptor. Read more
Constructs a new instance of Self
from the given raw file descriptor.
Safety
The resource pointed to by raw
must be open and suitable for assuming
ownership.
Auto Trait Implementations
impl RefUnwindSafe for OwnedFd
impl UnwindSafe for OwnedFd
Blanket Implementations
Returns the raw value.
Returns the raw value.
Mutably borrows from an owned value. Read more
Constructs Self
from the raw value.
Constructs Self
from the raw value.
Returns the raw value.