Struct async_wasi::snapshots::serialize::SerialWasiSocketState
source · pub struct SerialWasiSocketState {Show 13 fields
pub sock_type: SerialSocketType,
pub local_addr: Option<SocketAddr>,
pub peer_addr: Option<SocketAddr>,
pub bind_device: Vec<u8>,
pub backlog: u32,
pub nonblocking: bool,
pub so_reuseaddr: bool,
pub so_conn_state: SerialConnectState,
pub so_recv_buf_size: usize,
pub so_send_buf_size: usize,
pub so_recv_timeout: Option<u64>,
pub so_send_timeout: Option<u64>,
pub fs_rights: u64,
}
Fields§
§sock_type: SerialSocketType
§local_addr: Option<SocketAddr>
§peer_addr: Option<SocketAddr>
§bind_device: Vec<u8>
§backlog: u32
§nonblocking: bool
§so_reuseaddr: bool
§so_conn_state: SerialConnectState
§so_recv_buf_size: usize
§so_send_buf_size: usize
§so_recv_timeout: Option<u64>
§so_send_timeout: Option<u64>
§fs_rights: u64
Trait Implementations§
source§impl Clone for SerialWasiSocketState
impl Clone for SerialWasiSocketState
source§fn clone(&self) -> SerialWasiSocketState
fn clone(&self) -> SerialWasiSocketState
Returns a copy 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 SerialWasiSocketState
impl Debug for SerialWasiSocketState
source§impl<'de> Deserialize<'de> for SerialWasiSocketState
impl<'de> Deserialize<'de> for SerialWasiSocketState
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<&SerialWasiSocketState> for WasiSocketState
impl From<&SerialWasiSocketState> for WasiSocketState
source§fn from(val: &SerialWasiSocketState) -> Self
fn from(val: &SerialWasiSocketState) -> Self
Converts to this type from the input type.
source§impl From<&WasiSocketState> for SerialWasiSocketState
impl From<&WasiSocketState> for SerialWasiSocketState
source§fn from(state: &WasiSocketState) -> Self
fn from(state: &WasiSocketState) -> Self
Converts to this type from the input type.
source§impl From<SerialWasiSocketState> for WasiSocketState
impl From<SerialWasiSocketState> for WasiSocketState
source§fn from(val: SerialWasiSocketState) -> Self
fn from(val: SerialWasiSocketState) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for SerialWasiSocketState
impl Send for SerialWasiSocketState
impl Sync for SerialWasiSocketState
impl Unpin for SerialWasiSocketState
impl UnwindSafe for SerialWasiSocketState
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