diff options
Diffstat (limited to 'spider/src/http_server.rs')
| -rw-r--r-- | spider/src/http_server.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spider/src/http_server.rs b/spider/src/http_server.rs index f12c45d..479ef3f 100644 --- a/spider/src/http_server.rs +++ b/spider/src/http_server.rs @@ -1,6 +1,7 @@ use std::net::{TcpListener, TcpStream, Shutdown}; use std::io::Write; use std::str; +use std::fmt; use crate::request::Request; use crate::response::Response; @@ -125,3 +126,10 @@ impl<T> HttpServer<T> where T: HttpHandler { }; } } + +impl<T> fmt::Display for HttpServer<T> where T: HttpHandler { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + return write!(f, "HttpServer({}:{})", self.host, self.port); + } +} + |