diff --git a/src/api.rs b/src/api.rs index f088deb..987942b 100644 --- a/src/api.rs +++ b/src/api.rs @@ -45,7 +45,7 @@ impl From for IronError { pub fn get_api_handler(collection: Arc>) -> Mount { let mut api_handler = Mount::new(); - + { let collection = collection.clone(); api_handler.mount("/auth/", move |request: &mut Request| { diff --git a/src/collection.rs b/src/collection.rs index 2d49102..e0598e8 100644 --- a/src/collection.rs +++ b/src/collection.rs @@ -291,7 +291,7 @@ impl Collection { Some(n) => n, }; - let user = User{ + let user = User { name: name.to_owned(), password: password.to_owned(), }; @@ -343,7 +343,7 @@ impl Collection { } pub fn auth(&self, username: &str, password: &str) -> bool { - self.users.iter().any(|u| u.name == username && u.password == password ) + self.users.iter().any(|u| u.name == username && u.password == password) } pub fn browse(&self, path: &Path) -> Result, PError> { diff --git a/src/error.rs b/src/error.rs index 2a4bd04..abd9900 100644 --- a/src/error.rs +++ b/src/error.rs @@ -78,9 +78,7 @@ impl fmt::Display for PError { PError::ConfigFileOpenError => write!(f, "Could not open config file"), PError::ConfigFileReadError => write!(f, "Could not read config file"), PError::ConfigFileParseError => write!(f, "Could not parse config file"), - PError::ConfigUsersParseError => { - write!(f, "Could not parse users in config file") - } + PError::ConfigUsersParseError => write!(f, "Could not parse users in config file"), PError::ConfigMountDirsParseError => { write!(f, "Could not parse mount directories in config file") }