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