1 2 3 4 5 6 7
use crate::http_message::{Request, Response}; pub trait Handler { fn handle<F>(&mut self, req: Request, fun: F) -> () where F: FnOnce(Response) -> () + Sized; }