pub struct TlsHandshakeInfo {
pub protocol_version: Option<String>,
pub cipher_suite: Option<String>,
pub kea_group_name: Option<String>,
pub signature_scheme_name: Option<String>,
pub alpn_protocol: Option<String>,
pub certificate_chain_der: Vec<Vec<u8>>,
pub used_ech: bool,
}Fields§
§protocol_version: Option<String>§cipher_suite: Option<String>§kea_group_name: Option<String>§signature_scheme_name: Option<String>§alpn_protocol: Option<String>§certificate_chain_der: Vec<Vec<u8>>§used_ech: boolImplementations§
Source§impl TlsHandshakeInfo
impl TlsHandshakeInfo
fn from_connection(conn: &ClientConnection) -> Self
Trait Implementations§
Source§impl Clone for TlsHandshakeInfo
impl Clone for TlsHandshakeInfo
Source§fn clone(&self) -> TlsHandshakeInfo
fn clone(&self) -> TlsHandshakeInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TlsHandshakeInfo
impl RefUnwindSafe for TlsHandshakeInfo
impl Send for TlsHandshakeInfo
impl Sync for TlsHandshakeInfo
impl Unpin for TlsHandshakeInfo
impl UnwindSafe for TlsHandshakeInfo
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert