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