1 2 3 4 5 6 7 8 9 10 11 12
use app::App;
use context::Context;
use request::RequestWithParams;
pub trait ThrusterServer {
  type Context: Context + Send;
  type Response: Send;
  type Request: RequestWithParams + Send;
  fn new(App<Self::Request, Self::Context>) -> Self;
  fn start(self, host: &str, port: u16);
}