pub struct ResourceLimitsConfig {
pub relay_buffer_size: usize,
pub tcp_send_buffer: usize,
pub tcp_recv_buffer: usize,
pub connection_backlog: u32,
}Expand description
Configuration for resource limits.
Fields§
§relay_buffer_size: usizeBuffer size for TCP relay (bytes).
tcp_send_buffer: usizeTCP socket send buffer size (SO_SNDBUF). If 0, uses OS default.
tcp_recv_buffer: usizeTCP socket receive buffer size (SO_RCVBUF). If 0, uses OS default.
connection_backlog: u32TCP listener backlog (pending connections queue size).
Trait Implementations§
Source§impl Clone for ResourceLimitsConfig
impl Clone for ResourceLimitsConfig
Source§fn clone(&self) -> ResourceLimitsConfig
fn clone(&self) -> ResourceLimitsConfig
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 ResourceLimitsConfig
impl Debug for ResourceLimitsConfig
Source§impl<'de> Deserialize<'de> for ResourceLimitsConfig
impl<'de> Deserialize<'de> for ResourceLimitsConfig
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
Auto Trait Implementations§
impl Freeze for ResourceLimitsConfig
impl RefUnwindSafe for ResourceLimitsConfig
impl Send for ResourceLimitsConfig
impl Sync for ResourceLimitsConfig
impl Unpin for ResourceLimitsConfig
impl UnsafeUnpin for ResourceLimitsConfig
impl UnwindSafe for ResourceLimitsConfig
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