pub struct ClientSide { /* private fields */ }Expand description
TLS client-specific information determined during a connection.
Implementations§
Source§impl ClientSide
impl ClientSide
Sourcepub fn is_early_data_accepted(&self) -> bool
pub fn is_early_data_accepted(&self) -> bool
Returns True if the server signalled it will process early data.
If you sent early data and this returns false at the end of the handshake then the server will not process the data. This is not an error, but you may wish to resend the data.
Sourcepub fn ech_status(&self) -> EchStatus
pub fn ech_status(&self) -> EchStatus
Return the connection’s Encrypted Client Hello (ECH) status.
Trait Implementations§
Source§impl Debug for ClientSide
impl Debug for ClientSide
Source§impl Default for ClientSide
impl Default for ClientSide
Source§impl SideData for ClientSide
impl SideData for ClientSide
Source§type Handshake = ClientHandshake
type Handshake = ClientHandshake
Type representing an in-progress TCP handshake.
Source§type QuicHandshake = ClientHandshake
type QuicHandshake = ClientHandshake
Type representing an in-progress QUIC handshake.
Source§type PeerIdentity<'a> = ServerIdentity<'static, 'a>
type PeerIdentity<'a> = ServerIdentity<'static, 'a>
Type representing the peer’s identity.
Auto Trait Implementations§
impl Freeze for ClientSide
impl RefUnwindSafe for ClientSide
impl Send for ClientSide
impl Sync for ClientSide
impl Unpin for ClientSide
impl UnsafeUnpin for ClientSide
impl UnwindSafe for ClientSide
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