chiark / gitweb /
wip new account etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 23 Oct 2020 22:29:08 +0000 (23:29 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 23 Oct 2020 22:49:21 +0000 (23:49 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/accounts.rs

index 2b6e890f0ebe90213ecb0ea1b06e26ffa75d0a2a..fb312ae728c0e41aa60a9dcef203da0a48300a46 100644 (file)
@@ -161,9 +161,7 @@ impl AccountRecord {
                 -> Option<MappedRwLockReadGuard<'static, AccountRecord>> {
     RwLockReadGuard::try_map(
       ACCOUNTS.read(),
-      |accounts: &Option<HashMap<_,_>>| -> Option<_> {
-        accounts.as_ref()?.get(account)
-      }
+      |accounts| accounts.as_ref()?.get(account)
     ).ok()
   }
   pub fn lookup_mut_caller_must_save(account: &AccountName,
@@ -171,9 +169,7 @@ impl AccountRecord {
             -> Option<MappedRwLockWriteGuard<'static, AccountRecord>> {
     RwLockWriteGuard::try_map(
       ACCOUNTS.write(),
-      |accounts: &mut Option<HashMap<_,_>>| -> Option<_> {
-        accounts.as_mut()?.get_mut(account)
-      }
+      |accounts| accounts.as_mut()?.get_mut(account)
     ).ok()
   }
   pub fn with_entry_mut<T, F>(account: &AccountName,