Struct veilid_core::VeilidConfigUDP
source · pub struct VeilidConfigUDP {
pub enabled: bool,
pub socket_pool_size: u32,
pub listen_address: String,
pub public_address: Option<String>,
}
Expand description
Enable and configure UDP
udp:
enabled: true
socket_pool_size: 0
listen_address: ':5150'
public_address: ''
Fields§
§enabled: bool
§socket_pool_size: u32
§listen_address: String
§public_address: Option<String>
Trait Implementations§
source§impl Clone for VeilidConfigUDP
impl Clone for VeilidConfigUDP
source§fn clone(&self) -> VeilidConfigUDP
fn clone(&self) -> VeilidConfigUDP
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 VeilidConfigUDP
impl Debug for VeilidConfigUDP
source§impl Default for VeilidConfigUDP
impl Default for VeilidConfigUDP
source§impl<'de> Deserialize<'de> for VeilidConfigUDP
impl<'de> Deserialize<'de> for VeilidConfigUDP
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 JsonSchema for VeilidConfigUDP
impl JsonSchema for VeilidConfigUDP
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq for VeilidConfigUDP
impl PartialEq for VeilidConfigUDP
source§fn eq(&self, other: &VeilidConfigUDP) -> bool
fn eq(&self, other: &VeilidConfigUDP) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for VeilidConfigUDP
impl Serialize for VeilidConfigUDP
impl Eq for VeilidConfigUDP
impl StructuralPartialEq for VeilidConfigUDP
Auto Trait Implementations§
impl Freeze for VeilidConfigUDP
impl RefUnwindSafe for VeilidConfigUDP
impl Send for VeilidConfigUDP
impl Sync for VeilidConfigUDP
impl Unpin for VeilidConfigUDP
impl UnwindSafe for VeilidConfigUDP
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.