http_connection/
tcp.rs

1use http::Version;
2use std::net::SocketAddr;
3use tokio_tcp::TcpStream;
4use HttpConnection;
5
6impl HttpConnection for TcpStream {
7    fn negotiated_version(&self) -> Option<Version> {
8        None
9    }
10
11    fn remote_addr(&self) -> Option<SocketAddr> {
12        self.peer_addr().ok()
13    }
14}
15
16impl HttpConnection for ::std::net::TcpStream {
17    fn negotiated_version(&self) -> Option<Version> {
18        None
19    }
20
21    fn remote_addr(&self) -> Option<SocketAddr> {
22        self.peer_addr().ok()
23    }
24}