struct ExpectAndSkipRejectedEarlyData {
skip_data_left: usize,
next: Box<ExpectClientHello>,
}Fields§
§skip_data_left: usize§next: Box<ExpectClientHello>Trait Implementations§
Source§impl State<ServerConnectionData> for ExpectAndSkipRejectedEarlyData
impl State<ServerConnectionData> for ExpectAndSkipRejectedEarlyData
fn handle<'m>(
self: Box<Self>,
cx: &mut Context<'_, ServerConnectionData>,
m: Message<'m>,
) -> Result<Box<dyn State<ServerConnectionData> + 'm>, Error>where
Self: 'm,
fn into_owned(self: Box<Self>) -> Box<dyn State<ServerConnectionData> + 'static>
fn export_keying_material( &self, _output: &mut [u8], _label: &[u8], _context: Option<&[u8]>, ) -> Result<(), Error>
fn extract_secrets(&self) -> Result<PartiallyExtractedSecrets, Error>
fn send_key_update_request( &mut self, _common: &mut CommonState, ) -> Result<(), Error>
fn handle_decrypt_error(&self)
fn into_external_state( self: Box<Self>, ) -> Result<Box<dyn KernelState + 'static>, Error>
Auto Trait Implementations§
impl Freeze for ExpectAndSkipRejectedEarlyData
impl !RefUnwindSafe for ExpectAndSkipRejectedEarlyData
impl Send for ExpectAndSkipRejectedEarlyData
impl Sync for ExpectAndSkipRejectedEarlyData
impl Unpin for ExpectAndSkipRejectedEarlyData
impl UnsafeUnpin for ExpectAndSkipRejectedEarlyData
impl !UnwindSafe for ExpectAndSkipRejectedEarlyData
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