pub struct BuffersConfig {
pub packet_channel: usize,
pub tun_channel: usize,
pub dns_channel: usize,
}Expand description
Internal buffers (node.buffers.*).
Fields§
§packet_channel: usizeTransport→Node packet channel capacity (node.buffers.packet_channel).
tun_channel: usizeTUN→Node outbound channel capacity (node.buffers.tun_channel).
dns_channel: usizeDNS→Node identity channel capacity (node.buffers.dns_channel).
Trait Implementations§
Source§impl Clone for BuffersConfig
impl Clone for BuffersConfig
Source§fn clone(&self) -> BuffersConfig
fn clone(&self) -> BuffersConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BuffersConfig
impl Debug for BuffersConfig
Source§impl Default for BuffersConfig
impl Default for BuffersConfig
Source§impl<'de> Deserialize<'de> for BuffersConfig
impl<'de> Deserialize<'de> for BuffersConfig
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 BuffersConfig
impl RefUnwindSafe for BuffersConfig
impl Send for BuffersConfig
impl Sync for BuffersConfig
impl Unpin for BuffersConfig
impl UnsafeUnpin for BuffersConfig
impl UnwindSafe for BuffersConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more