extern crate pronghorn; use pronghorn::app::App; use pronghorn::{Context, Response}; fn root(_context: Context) -> Response { let mut res = Response::new(); res.set_body("/"); res } fn foo(_context: Context) -> Response { let mut res = Response::new(); res.set_body("/foo"); res } fn username(context: Context) -> Response { let username = context.params.get("username").unwrap(); println!("{:?}", username); return Response::new(); } fn main() { let addr = "127.0.0.1:3000".parse().unwrap(); let mut app = App::new(); app.router.get("/", root); app.router.get("/foo", foo); app.router.get("/user/{username}", username); app.run(&addr); }