pub trait TlsStreamDyn: AsyncSocket {
    fn get_alpn_protocol(&self) -> Result<Option<Vec<u8>>>;
    fn impl_info(&self) -> ImplInfo;
    fn get_socket_dyn_mut(&mut self) -> &mut dyn AsyncSocket;
    fn get_socket_dyn_ref(&self) -> &dyn AsyncSocket;
}
Expand description

Trait implemented by all TlsStream objects.

Provide access to some TLS stream properties (only ALPN at the moment.)

Required Methods

Get negotiated ALPN protocol negotiated.

Implementation info for this stream (e. g. which crate provides it).

Get the underlying socket.

Get the underlying socket.

Implementors