pub struct NetStackConfig {Show 15 fields
pub mtu: usize,
pub channel_size: usize,
pub number_workers: usize,
pub tcp_send_buffer_size: usize,
pub tcp_recv_buffer_size: usize,
pub buffer_pool_size: usize,
pub buffer_pool_default_buffer_size: usize,
pub ipv4_addr: Ipv4Addr,
pub ipv4_prefix_len: u8,
pub ipv6_addr: Ipv6Addr,
pub ipv6_prefix_len: u8,
pub tcp_keep_alive: Duration,
pub tcp_timeout: Duration,
pub packet_batch_size: usize,
pub ip_ttl: u8,
}Fields§
§mtu: usize§channel_size: usize§number_workers: usize§tcp_send_buffer_size: usize§tcp_recv_buffer_size: usize§buffer_pool_size: usize§buffer_pool_default_buffer_size: usize§ipv4_addr: Ipv4Addr§ipv4_prefix_len: u8§ipv6_addr: Ipv6Addr§ipv6_prefix_len: u8§tcp_keep_alive: Duration§tcp_timeout: Duration§packet_batch_size: usize§ip_ttl: u8Trait Implementations§
Source§impl Clone for NetStackConfig
impl Clone for NetStackConfig
Source§fn clone(&self) -> NetStackConfig
fn clone(&self) -> NetStackConfig
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 NetStackConfig
impl Debug for NetStackConfig
Auto Trait Implementations§
impl Freeze for NetStackConfig
impl RefUnwindSafe for NetStackConfig
impl Send for NetStackConfig
impl Sync for NetStackConfig
impl Unpin for NetStackConfig
impl UnsafeUnpin for NetStackConfig
impl UnwindSafe for NetStackConfig
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