From d8f64fd7a3dd10149eaa88d7cb3f3d68d755ddfd Mon Sep 17 00:00:00 2001 From: Luca BRUNO Date: Tue, 16 Sep 2025 17:12:44 +0200 Subject: [PATCH] server: expose transport from `StartHandshake` This adds an `AsRef` implementation to the existing `StartHandshake` object, in order to allow introspecting the state of the underlying I/O transport. --- src/server.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server.rs b/src/server.rs index 3ebb6a85..7de058de 100644 --- a/src/server.rs +++ b/src/server.rs @@ -253,6 +253,12 @@ where } } +impl AsRef for StartHandshake { + fn as_ref(&self) -> &IO { + &self.io + } +} + /// Future returned from `TlsAcceptor::accept` which will resolve /// once the accept handshake has finished. pub struct Accept(MidHandshake>);