Enum wasi_cap_std_sync::net::Socket  
source · pub enum Socket {
    TcpListener(TcpListener),
    TcpStream(TcpStream),
    UnixStream(UnixStream),
    UnixListener(UnixListener),
}Variants§
Trait Implementations§
source§impl From<TcpListener> for Socket
 
impl From<TcpListener> for Socket
source§fn from(listener: TcpListener) -> Self
 
fn from(listener: TcpListener) -> Self
Converts to this type from the input type.
source§impl From<UnixListener> for Socket
 
impl From<UnixListener> for Socket
source§fn from(listener: UnixListener) -> Self
 
fn from(listener: UnixListener) -> Self
Converts to this type from the input type.
source§impl From<UnixStream> for Socket
 
impl From<UnixStream> for Socket
source§fn from(stream: UnixStream) -> Self
 
fn from(stream: UnixStream) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for Socket
impl Send for Socket
impl Sync for Socket
impl Unpin for Socket
impl UnwindSafe for Socket
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
source§impl<T> GetSetFdFlags for T
 
impl<T> GetSetFdFlags for T
source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
    T: AsFilelike,
 
fn get_fd_flags(&self) -> Result<FdFlags, Error>where T: AsFilelike,
Query the “status” flags for the 
self file descriptor.source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
    T: AsFilelike,
 
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where T: AsFilelike,
source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
    T: AsFilelike,
 
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where T: AsFilelike,
Set the “status” flags for the 
self file descriptor. Read more