Struct kitsune_p2p_transport_quic::ConfigListenerQuic [−][src]
#[non_exhaustive]pub struct ConfigListenerQuic { pub bind_to: Option<Url2>, pub override_host: Option<String>, pub override_port: Option<u16>, pub tls: Option<(Cert, CertPrivKey)>, }
Expand description
Configuration struct for spawn_transport_listener_quic()
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bind_to: Option<Url2>
To which network interface / port should we bind? Default: “kitsune-quic://0.0.0.0:0”.
override_host: Option<String>
If you have port-forwarding set up, or wish to apply a vanity domain name, you may need to override the local NIC ip. Default: None = use NIC ip.
override_port: Option<u16>
If you have port-forwarding set up, you may need to override the local NIC port. Default: None = use NIC port.
tls: Option<(Cert, CertPrivKey)>
Tls config Default: None = ephemeral.
Implementations
Set ‘bind_to’ builder pattern.
Set ‘override_host’ builder pattern.
Set ‘override_port’ builder pattern.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ConfigListenerQuic
impl Send for ConfigListenerQuic
impl Sync for ConfigListenerQuic
impl Unpin for ConfigListenerQuic
impl UnwindSafe for ConfigListenerQuic
Blanket Implementations
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more