Struct RustlsTlsClientConfigProvider
pub struct RustlsTlsClientConfigProvider;Available on crate feature
rustls only.Expand description
Classification of request overrides understood by Rustls.
Trait Implementations§
§impl Clone for RustlsTlsClientConfigProvider
impl Clone for RustlsTlsClientConfigProvider
§fn clone(&self) -> RustlsTlsClientConfigProvider
fn clone(&self) -> RustlsTlsClientConfigProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RustlsTlsClientConfigProvider
§impl Debug for RustlsTlsClientConfigProvider
impl Debug for RustlsTlsClientConfigProvider
§impl Default for RustlsTlsClientConfigProvider
impl Default for RustlsTlsClientConfigProvider
§fn default() -> RustlsTlsClientConfigProvider
fn default() -> RustlsTlsClientConfigProvider
Returns the “default value” for a type. Read more
§impl TlsClientConfigProvider for RustlsTlsClientConfigProvider
impl TlsClientConfigProvider for RustlsTlsClientConfigProvider
§fn pool_id(&self, extensions: &Extensions) -> Option<TlsPoolId>
fn pool_id(&self, extensions: &Extensions) -> Option<TlsPoolId>
Identity of request overrides, before connector defaults are applied. Read more
§fn authenticates_server(&self, extensions: &Extensions) -> bool
fn authenticates_server(&self, extensions: &Extensions) -> bool
Whether the effective configuration establishes the server identity.
§fn authenticates_origin(&self, extensions: &Extensions, origin: &Host) -> bool
fn authenticates_origin(&self, extensions: &Extensions, origin: &Host) -> bool
Whether this effective policy authenticates the requested HTTP origin. Read more
Auto Trait Implementations§
impl Freeze for RustlsTlsClientConfigProvider
impl RefUnwindSafe for RustlsTlsClientConfigProvider
impl Send for RustlsTlsClientConfigProvider
impl Sync for RustlsTlsClientConfigProvider
impl Unpin for RustlsTlsClientConfigProvider
impl UnsafeUnpin for RustlsTlsClientConfigProvider
impl UnwindSafe for RustlsTlsClientConfigProvider
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§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> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a rama_grpc::Request§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more