pub struct FileDescriptor(/* private fields */);
Expand description
Windows File Descriptor (universal CRT).
Implementations§
Source§impl FileDescriptor
impl FileDescriptor
Sourcepub fn from_raw_handle<H>(handle: H, mode: Mode) -> Result<Self>where
H: IntoRawHandle,
pub fn from_raw_handle<H>(handle: H, mode: Mode) -> Result<Self>where
H: IntoRawHandle,
Construct FileDescriptor from Windows File Handle.
Sourcepub unsafe fn from_raw_fd(fd: c_int) -> Self
pub unsafe fn from_raw_fd(fd: c_int) -> Self
Construct FileDescriptor from raw fd.
§Safety
- Must valid file descriptor
- No other uses this file descriptor
Sourcepub fn into_raw_fd(self) -> c_int
pub fn into_raw_fd(self) -> c_int
Into raw file descriptor.
Trait Implementations§
Source§impl Debug for FileDescriptor
impl Debug for FileDescriptor
Source§impl Drop for FileDescriptor
impl Drop for FileDescriptor
Source§impl PartialEq for FileDescriptor
impl PartialEq for FileDescriptor
impl Eq for FileDescriptor
impl StructuralPartialEq for FileDescriptor
Auto Trait Implementations§
impl Freeze for FileDescriptor
impl RefUnwindSafe for FileDescriptor
impl Send for FileDescriptor
impl Sync for FileDescriptor
impl Unpin for FileDescriptor
impl UnwindSafe for FileDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more