Struct poem::listener::RustlsConfig
source · [−]pub struct RustlsConfig { /* private fields */ }
This is supported on crate feature
rustls
only.Expand description
Rustls Config.
Implementations
sourceimpl RustlsConfig
impl RustlsConfig
sourcepub fn client_auth_optional(self, trust_anchor: impl Into<Vec<u8>>) -> Self
pub fn client_auth_optional(self, trust_anchor: impl Into<Vec<u8>>) -> Self
Sets the trust anchor for optional client authentication.
sourcepub fn client_auth_required(self, trust_anchor: impl Into<Vec<u8>>) -> Self
pub fn client_auth_required(self, trust_anchor: impl Into<Vec<u8>>) -> Self
Sets the trust anchor for required client authentication.
Trait Implementations
sourceimpl Default for RustlsConfig
impl Default for RustlsConfig
sourceimpl<T> IntoTlsConfigStream<RustlsConfig> for T where
T: Stream<Item = RustlsConfig> + Send + 'static,
impl<T> IntoTlsConfigStream<RustlsConfig> for T where
T: Stream<Item = RustlsConfig> + Send + 'static,
type Stream = Self
type Stream = Self
Represents a tls config stream.
sourcefn into_stream(self) -> IoResult<Self::Stream>
fn into_stream(self) -> IoResult<Self::Stream>
Consume itself and return tls config stream.
sourceimpl IntoTlsConfigStream<RustlsConfig> for RustlsConfig
impl IntoTlsConfigStream<RustlsConfig> for RustlsConfig
type Stream = Once<Ready<RustlsConfig>>
type Stream = Once<Ready<RustlsConfig>>
Represents a tls config stream.
sourcefn into_stream(self) -> IoResult<Self::Stream>
fn into_stream(self) -> IoResult<Self::Stream>
Consume itself and return tls config stream.
Auto Trait Implementations
impl RefUnwindSafe for RustlsConfig
impl Send for RustlsConfig
impl Sync for RustlsConfig
impl Unpin for RustlsConfig
impl UnwindSafe for RustlsConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more