Enum kitsune_p2p_proxy::ProxyConfig [−][src]
pub enum ProxyConfig {
RemoteProxyClient {
tls: TlsConfig,
proxy_url: ProxyUrl,
},
LocalProxyServer {
tls: TlsConfig,
accept_proxy_cb: AcceptProxyCallback,
},
}
Expand description
Configuration for proxy binding.
Variants
We want to be hosted at a remote proxy location.
Fields of RemoteProxyClient
We want to be a proxy server for others. (We can also deny all proxy requests for something in-between).
Fields of LocalProxyServer
tls: TlsConfig
The Tls config for this proxy endpoint.
accept_proxy_cb: AcceptProxyCallback
Return true if we should take on proxying for the requesting client.
Implementations
We want to be hosted at a remote proxy location.
We want to be a proxy server for others. (We can also deny all proxy requests for something in-between).
Auto Trait Implementations
impl !RefUnwindSafe for ProxyConfig
impl Send for ProxyConfig
impl Sync for ProxyConfig
impl Unpin for ProxyConfig
impl !UnwindSafe for ProxyConfig
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
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
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