extern crate oak_http_server;
use oak_http_server::{Request, Response, Server};
fn example_handler_func(_request: Request, response: Response) {
response.send("I am a concrete function handler!!!");
}
fn main() {
let example_handler_closure = |_request: Request, response: Response| {
response.send("And I am a closure!!!");
};
let hostname = "localhost";
let port: u16 = 2300;
let mut server = Server::new(hostname, port);
server.on("/function", example_handler_func);
server.on_get("/closure", example_handler_closure);
server.start(|| {
println!("HTTP server is now running...");
});
}