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}