#[repr(u8)]pub enum IoHandleKind {
File = 0,
TcpStream = 1,
TcpListener = 2,
UdpSocket = 3,
ChildProcess = 4,
PipeReader = 5,
PipeWriter = 6,
Custom = 7,
}Expand description
I/O handle kind discriminant.
Variants§
File = 0
TcpStream = 1
TcpListener = 2
UdpSocket = 3
ChildProcess = 4
PipeReader = 5
PipeWriter = 6
Custom = 7
Trait Implementations§
Source§impl Clone for IoHandleKind
impl Clone for IoHandleKind
Source§fn clone(&self) -> IoHandleKind
fn clone(&self) -> IoHandleKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IoHandleKind
impl Debug for IoHandleKind
Source§impl PartialEq for IoHandleKind
impl PartialEq for IoHandleKind
impl Copy for IoHandleKind
impl Eq for IoHandleKind
impl StructuralPartialEq for IoHandleKind
Auto Trait Implementations§
impl Freeze for IoHandleKind
impl RefUnwindSafe for IoHandleKind
impl Send for IoHandleKind
impl Sync for IoHandleKind
impl Unpin for IoHandleKind
impl UnsafeUnpin for IoHandleKind
impl UnwindSafe for IoHandleKind
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