struct ExpectQuicTraffic(ExpectTraffic);Tuple Fields§
§0: ExpectTrafficTrait Implementations§
Source§impl KernelState for ExpectQuicTraffic
impl KernelState for ExpectQuicTraffic
Source§fn update_secrets(
&mut self,
_: Direction,
) -> Result<ConnectionTrafficSecrets, Error>
fn update_secrets( &mut self, _: Direction, ) -> Result<ConnectionTrafficSecrets, Error>
Update the traffic secret for the specified direction on the connection.
Source§fn handle_new_session_ticket(
&mut self,
cx: &mut KernelContext<'_>,
nst: &NewSessionTicketPayloadTls13,
) -> Result<(), Error>
fn handle_new_session_ticket( &mut self, cx: &mut KernelContext<'_>, nst: &NewSessionTicketPayloadTls13, ) -> Result<(), Error>
Handle a new session ticket. Read more
Source§impl State<ClientConnectionData> for ExpectQuicTraffic
impl State<ClientConnectionData> for ExpectQuicTraffic
fn handle<'m>(
self: Box<Self>,
cx: &mut Context<'_, ClientConnectionData>,
m: Message<'m>,
) -> Result<Box<dyn State<ClientConnectionData> + 'm>, Error>where
Self: 'm,
fn export_keying_material( &self, output: &mut [u8], label: &[u8], context: Option<&[u8]>, ) -> Result<(), Error>
fn into_external_state( self: Box<Self>, ) -> Result<Box<dyn KernelState + 'static>, Error>
fn into_owned(self: Box<Self>) -> Box<dyn State<ClientConnectionData> + 'static>
fn extract_secrets(&self) -> Result<PartiallyExtractedSecrets, Error>
fn send_key_update_request( &mut self, _common: &mut CommonState, ) -> Result<(), Error>
fn handle_decrypt_error(&self)
Auto Trait Implementations§
impl Freeze for ExpectQuicTraffic
impl !RefUnwindSafe for ExpectQuicTraffic
impl Send for ExpectQuicTraffic
impl Sync for ExpectQuicTraffic
impl Unpin for ExpectQuicTraffic
impl UnsafeUnpin for ExpectQuicTraffic
impl !UnwindSafe for ExpectQuicTraffic
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