pub(crate) trait HandshakeAuxDataHandler: ClientHandshake {
// Required method
fn handle_server_aux_data(
settings: &mut HopSettings,
data: &<Self as ClientHandshake>::ServerAuxData,
) -> Result<()>;
}Expand description
Specifies handling of auxiliary handshake data for a given ClientHandshake.
Required Methods§
Sourcefn handle_server_aux_data(
settings: &mut HopSettings,
data: &<Self as ClientHandshake>::ServerAuxData,
) -> Result<()>
fn handle_server_aux_data( settings: &mut HopSettings, data: &<Self as ClientHandshake>::ServerAuxData, ) -> Result<()>
Handle auxiliary handshake data returned when creating or extending a circuit.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.