aboutsummaryrefslogtreecommitdiffstats
path: root/src/controllers/home_controller.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/home_controller.rs')
-rw-r--r--src/controllers/home_controller.rs28
1 files changed, 9 insertions, 19 deletions
diff --git a/src/controllers/home_controller.rs b/src/controllers/home_controller.rs
index fb88d07..ba2ea0c 100644
--- a/src/controllers/home_controller.rs
+++ b/src/controllers/home_controller.rs
@@ -1,21 +1,14 @@
use models::Post;
-use utils::{
- DbConn,
- Page
-};
-use rocket::{
- response::NamedFile,
- request::FlashMessage,
- Route
-};
+use posts_controller::ShowPostTemplate;
+use rocket::{request::FlashMessage, response::NamedFile, Route};
use rocket_contrib::Json;
use std::path::PathBuf;
-use posts_controller::ShowPostTemplate;
+use utils::{DbConn, Page};
#[derive(BartDisplay)]
#[template = "templates/index.html"]
struct IndexTemplate {
- posts: Vec<ShowPostTemplate>
+ posts: Vec<ShowPostTemplate>,
}
implement_responder_for!(IndexTemplate);
@@ -26,10 +19,11 @@ fn index(flash: Option<FlashMessage>, conn: DbConn) -> Page<IndexTemplate> {
title: String::from("Bloggen"),
flash: flash,
content: IndexTemplate {
- posts: Post::get_all(conn).into_iter()
+ posts: Post::get_all(conn)
+ .into_iter()
.map(|p| ShowPostTemplate { post: p })
- .collect()
- }
+ .collect(),
+ },
}
}
@@ -47,9 +41,5 @@ fn public_file(file: PathBuf) -> Option<NamedFile> {
}
pub fn routes() -> Vec<Route> {
- routes![
- index,
- index_json,
- public_file
- ]
+ routes![index, index_json, public_file]
}