Advertisement
Guest User

Untitled

a guest
May 16th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.45 KB | None | 0 0
  1. #![feature(proc_macro_hygiene, decl_macro)]
  2.  
  3. #[macro_use] extern crate rocket;
  4. #[macro_use] extern crate rocket_contrib;
  5.  
  6. use askama::Template;
  7.  
  8. #[derive(Template)]
  9. #[template(path = "hello.html")]
  10. struct HelloTemplate<'a> {
  11.    name: &'a str,
  12. }
  13.  
  14. #[get("/")]
  15. fn hello() -> HelloTemplate<'static> {
  16.    HelloTemplate { name: "world" }
  17. }
  18.  
  19. fn main () {
  20.    let rocket = rocket::ignite()
  21.        .mount("/", routes![hello])
  22.        .launch();
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement