#![feature(plugin)] #![plugin(rocket_codegen)] extern crate comrak; extern crate glob; extern crate inflector; extern crate rocket; extern crate rocket_contrib; use rocket::Rocket; use rocket_contrib::Template; use std::collections::HashMap; mod list; mod static_files; #[get("/")] fn index() -> Template { let context: HashMap = HashMap::new(); Template::render("index", &context) } fn rocket() -> Rocket { let lists = list::List::load_all(); rocket::ignite() .mount("/", routes![index, static_files::all]) .attach(Template::fairing()) } fn main() { rocket().launch(); }