pub async fn start_with_shutdown( addr: &str, tls_config: TlsServerConfig, shutdown_rx: Receiver<()>, ) -> Result<()>
Start a secure TLS server with an external shutdown channel