chiark / gitweb /
global: Unpack InstanceSaveAccesses with nicer syntax
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 25 Mar 2021 17:18:39 +0000 (17:18 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 25 Mar 2021 17:19:15 +0000 (17:19 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/global.rs

index ac9206ea1703c775888402c1516e9142737ea517..56dc8c54d7cc514971bf9f421d93bcbf0078a34b 100644 (file)
@@ -1038,9 +1038,9 @@ impl InstanceGuard<'_> {
   fn load_game(accounts: &AccountsGuard,
                games: &mut GamesGuard,
                name: InstanceName) -> Option<InstanceRef> {
-    let InstanceSaveAccesses::<String,ActualIPieces,IOccults>
-    { tokens_players, mut ipieces, ioccults, mut aplayers, acl, links }
-    = match Self::load_something(&name, "a-") {
+    let InstanceSaveAccesses::<String,ActualIPieces,IOccults> {
+      tokens_players, mut ipieces, ioccults, mut aplayers, acl, links,
+    = match Self::load_something(&name, "a-") {
       Ok(data) => data,
       Err(e) => if (||{
         let ae = match &e { InternalError::Anyhow(ae) => Some(ae), _=>None }?;