diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 55131fc..e0501d0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,6 +8,7 @@ extern crate rocket_blog; use self::diesel::prelude::*; use self::rocket_blog::{schema, models}; +use rocket::response; #[derive(BartDisplay)] #[template = "templates/index.html"] @@ -17,14 +18,14 @@ struct IndexTemplate<'a> { } #[get("/")] -fn index(conn: rocket_blog::DbConn) -> String { +fn index(conn: rocket_blog::DbConn) -> content::Html<String> { use schema::posts::dsl::*; let results = posts.filter(published.eq(false)) .limit(5) .load::<models::Post>(&*conn) .expect("Error loading posts"); - format!("{}", &IndexTemplate{ title: "Bloggen", posts: results }) + content::Html(format!("{}", &IndexTemplate{ title: "Bloggen", posts: results })) } fn main() { |