[pbs-devel] [PATCH proxmox 6/7] RateLimitedStream: implement peer_addr

Dietmar Maurer dietmar at proxmox.com
Tue Nov 9 07:52:49 CET 2021


---
 proxmox-http/src/client/rate_limited_stream.rs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/proxmox-http/src/client/rate_limited_stream.rs b/proxmox-http/src/client/rate_limited_stream.rs
index ea99383..865a426 100644
--- a/proxmox-http/src/client/rate_limited_stream.rs
+++ b/proxmox-http/src/client/rate_limited_stream.rs
@@ -24,6 +24,12 @@ pub struct RateLimitedStream<S> {
     stream: S,
 }
 
+impl RateLimitedStream<tokio::net::TcpStream> {
+    pub fn peer_addr(&self) -> std::io::Result<std::net::SocketAddr> {
+        self.stream.peer_addr()
+    }
+}
+
 impl <S> RateLimitedStream<S> {
 
     /// Creates a new instance with reads and writes limited to the same `rate`.
-- 
2.30.2





More information about the pbs-devel mailing list