From 4b86d2a6c108c4e113e0dda959ef0fb0d08365ae Mon Sep 17 00:00:00 2001 From: finga Date: Sat, 29 Aug 2020 01:13:06 +0200 Subject: [PATCH] Use a type alias instead of struct for `Keys` --- src/main.rs | 14 +++++--------- src/tests.rs | 26 +++++++++++--------------- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/src/main.rs b/src/main.rs index fd93c7f..f0bffef 100644 --- a/src/main.rs +++ b/src/main.rs @@ -42,9 +42,7 @@ struct Ldap0rConfig { const BASE62: &[u8] = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; -struct Keys { - keys: Arc>>, -} +type Keys = Arc>>; fn reset_prepare(config: &Ldap0rConfig, keys: &Keys, email_address: &str) -> Result<()> { // ldap lookup @@ -70,7 +68,7 @@ fn reset_prepare(config: &Ldap0rConfig, keys: &Keys, email_address: &str) -> Res .collect(); // store key with id - let keys = Arc::clone(&keys.keys); + let keys = Arc::clone(&keys); let mut keys = keys .lock() .map_err(|e| anyhow!("Could not aquire lock for keys: {}", e))?; @@ -117,7 +115,7 @@ fn set_password( } // key lookup - let keys = Arc::clone(&keys.keys); + let keys = Arc::clone(&keys); let mut keys = match keys.lock() { Ok(keys) => keys, Err(e) => { @@ -226,7 +224,7 @@ fn reset_email( #[get("/reset/")] fn reset_key(keys: State, key: String, flash: Option) -> Option