pronghorn 0.1.2

A simple web development framework
Documentation
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);
}