pub struct TlsClientHello {
pub sni: Option<String>,
pub alpn: Vec<Vec<u8>>,
}Fields§
§sni: Option<String>§alpn: Vec<Vec<u8>>ALPN protocol IDs offered by the client in the ClientHello.
Trait Implementations§
Source§impl Clone for TlsClientHello
impl Clone for TlsClientHello
Source§fn clone(&self) -> TlsClientHello
fn clone(&self) -> TlsClientHello
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 moreSource§impl Debug for TlsClientHello
impl Debug for TlsClientHello
Source§impl Default for TlsClientHello
impl Default for TlsClientHello
Source§fn default() -> TlsClientHello
fn default() -> TlsClientHello
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TlsClientHello
impl RefUnwindSafe for TlsClientHello
impl Send for TlsClientHello
impl Sync for TlsClientHello
impl Unpin for TlsClientHello
impl UnsafeUnpin for TlsClientHello
impl UnwindSafe for TlsClientHello
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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