Struct SslCredentialRef
pub struct SslCredentialRef(/* private fields */);Expand description
A borrowed reference to a SslCredential.
Implementations§
§impl SslCredentialRef
impl SslCredentialRef
pub fn ex_data<T>(&self, index: Index<SslCredential, T>) -> Option<&T>
pub fn ex_data<T>(&self, index: Index<SslCredential, T>) -> Option<&T>
Returns a reference to the extra data at the specified index.
This corresponds to SSL_CREDENTIAL_get_ex_data.
Trait Implementations§
§impl AsMut<SslCredentialRef> for SslCredential
impl AsMut<SslCredentialRef> for SslCredential
§fn as_mut(&mut self) -> &mut SslCredentialRef
fn as_mut(&mut self) -> &mut SslCredentialRef
Converts this type into a mutable reference of the (usually inferred) input type.
§impl AsRef<SslCredentialRef> for SslCredential
impl AsRef<SslCredentialRef> for SslCredential
§fn as_ref(&self) -> &SslCredentialRef
fn as_ref(&self) -> &SslCredentialRef
Converts this type into a shared reference of the (usually inferred) input type.
§impl Borrow<SslCredentialRef> for SslCredential
impl Borrow<SslCredentialRef> for SslCredential
§fn borrow(&self) -> &SslCredentialRef
fn borrow(&self) -> &SslCredentialRef
Immutably borrows from an owned value. Read more
§impl BorrowMut<SslCredentialRef> for SslCredential
impl BorrowMut<SslCredentialRef> for SslCredential
§fn borrow_mut(&mut self) -> &mut SslCredentialRef
fn borrow_mut(&mut self) -> &mut SslCredentialRef
Mutably borrows from an owned value. Read more
§impl ForeignTypeRef for SslCredentialRef
impl ForeignTypeRef for SslCredentialRef
impl Send for SslCredentialRef
impl Sync for SslCredentialRef
Auto Trait Implementations§
impl Freeze for SslCredentialRef
impl !RefUnwindSafe for SslCredentialRef
impl Unpin for SslCredentialRef
impl UnsafeUnpin for SslCredentialRef
impl UnwindSafe for SslCredentialRef
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<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