From f259593727db5e3a6469a891d515d92694e1be05 Mon Sep 17 00:00:00 2001 From: Sergio Benitez <sb@sergio.bz> Date: Thu, 8 Sep 2016 00:25:40 -0700 Subject: [PATCH] Use a generic ToString object in new. --- lib/src/rocket.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/rocket.rs b/lib/src/rocket.rs index 33cc1f3a..bc81c3b0 100644 --- a/lib/src/rocket.rs +++ b/lib/src/rocket.rs @@ -12,7 +12,7 @@ use hyper::server::Server as HyperServer; use hyper::server::Handler as HyperHandler; pub struct Rocket { - address: &'static str, + address: String, port: isize, router: Router, catchers: HashMap<u16, Catcher>, @@ -81,9 +81,9 @@ impl Rocket { catcher.handle(Error::NoRoute, request).respond(response); } - pub fn new(address: &'static str, port: isize) -> Rocket { + pub fn new<S: ToString>(address: S, port: isize) -> Rocket { Rocket { - address: address, + address: address.to_string(), port: port, router: Router::new(), catchers: catcher::defaults::get(),