pub(crate) struct EchAccepted {
pub(crate) transcript: HandshakeHash,
pub(crate) random: Random,
pub(crate) sent_extensions: Vec<ExtensionType>,
}Expand description
Returned from EchState::check_acceptance when the server has accepted the ECH offer.
Holds the state required to continue the handshake with the inner hello from the ECH offer.
Fields§
§transcript: HandshakeHash§random: Random§sent_extensions: Vec<ExtensionType>Auto Trait Implementations§
impl Freeze for EchAccepted
impl !RefUnwindSafe for EchAccepted
impl Send for EchAccepted
impl Sync for EchAccepted
impl Unpin for EchAccepted
impl UnsafeUnpin for EchAccepted
impl !UnwindSafe for EchAccepted
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