aboutsummaryrefslogtreecommitdiffstats
path: root/src/controllers/login_controller.rs
diff options
context:
space:
mode:
authorHarald Eilertsen <haraldei@anduin.net>2018-08-02 13:57:55 +0200
committerHarald Eilertsen <haraldei@anduin.net>2018-08-02 13:57:55 +0200
commit0cdfefe02d7ade0744adb1bd44796e48440ea52a (patch)
tree3d35188b28aa6f54482004fe1aeaec78cc755167 /src/controllers/login_controller.rs
parent780f290a4eaf0b6941c9c10ef581a8ba7a66312d (diff)
downloadrocket-blog-0cdfefe02d7ade0744adb1bd44796e48440ea52a.tar.gz
rocket-blog-0cdfefe02d7ade0744adb1bd44796e48440ea52a.tar.bz2
rocket-blog-0cdfefe02d7ade0744adb1bd44796e48440ea52a.zip
Fix clippy issues.
Diffstat (limited to 'src/controllers/login_controller.rs')
-rw-r--r--src/controllers/login_controller.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/controllers/login_controller.rs b/src/controllers/login_controller.rs
index 6ee5de1..8800c59 100644
--- a/src/controllers/login_controller.rs
+++ b/src/controllers/login_controller.rs
@@ -1,3 +1,4 @@
+#![cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))]
use models::User;
use rocket::{
request::{FlashMessage, Form},
@@ -16,7 +17,7 @@ implement_responder_for!(LoginTemplate);
pub fn new(flash: Option<FlashMessage>) -> Page<LoginTemplate> {
Page {
title: String::from("Log in"),
- flash: flash,
+ flash,
content: LoginTemplate {},
}
}
@@ -30,7 +31,7 @@ pub struct LoginForm {
#[post("/create", data = "<login>")]
pub fn create(login: Form<LoginForm>, conn: DbConn) -> Flash<Redirect> {
let login = login.get();
- if let Ok(user) = User::by_email(&login.email, conn) {
+ if let Ok(user) = User::by_email(&login.email, &conn) {
if user.password == login.password {
return Flash::success(
Redirect::to("/"),