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;
}