#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct Config {
pub command_channel_capacity: Option<usize>,
pub mtu: usize,
pub loopback: bool,
pub udp_buffer_size: usize,
pub udp_message_count: usize,
pub tcp_buffer_size: usize,
pub raw_buffer_size: usize,
pub raw_message_count: usize,
}
impl Default for Config {
fn default() -> Self {
Self {
command_channel_capacity: Some(32),
mtu: 1500,
loopback: false,
udp_buffer_size: 1024 * 4,
udp_message_count: 32,
tcp_buffer_size: 1024 * 16,
raw_buffer_size: 1024 * 4,
raw_message_count: 32,
}
}
}