chiark / gitweb /
session: Get rid of a now-pointless vec copy
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Jul 2021 00:24:04 +0000 (01:24 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Jul 2021 10:45:31 +0000 (11:45 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/session.rs

index d3520772bc7316d18bcbb5685b901099fb3e2be6..e1606da6cab4afd896fa6f41025a7c07b6da9cd5 100644 (file)
@@ -126,11 +126,10 @@ fn session_inner(form: Json<SessionForm>,
       gpl.layout = layout;
     }
     let layout = gpl.layout;
-    let pieces: Vec<_> = ig.gs.pieces.iter().collect();
     let nick = gpl.nick.clone();
     let movehist = gpl.movehist.clone();
 
-    for (piece, gpc) in pieces {
+    for (piece, gpc) in ig.gs.pieces.iter() {
       let ipc = if let Some(pto) = ig.ipieces.get(piece) { pto }
       else { continue /* was deleted */ };