rocket-pinboard/src/main.rs

34 lines
631 B
Rust

#![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<String, String> = 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();
}