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
RemoteProxyClient
Fields
tls: TlsConfig
The Tls config for this proxy endpoint.
proxy_url: ProxyUrl
The remote proxy url to be hosted at.
We want to be hosted at a remote proxy location.
LocalProxyServer
Fields
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.
We want to be a proxy server for others. (We can also deny all proxy requests for something in-between).
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