From ce8abc63a7e1fcac4b69574e00a70352e583cec8 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Tue, 7 Apr 2020 16:58:52 -0700 Subject: [PATCH] Avoid extra &mut in Chain::fold and try_fold --- src/libcore/iter/adapters/chain.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcore/iter/adapters/chain.rs b/src/libcore/iter/adapters/chain.rs index aadecdfbb6589..2dd405ced20e1 100644 --- a/src/libcore/iter/adapters/chain.rs +++ b/src/libcore/iter/adapters/chain.rs @@ -84,7 +84,7 @@ where self.a = None; } if let Some(ref mut b) = self.b { - acc = b.try_fold(acc, &mut f)?; + acc = b.try_fold(acc, f)?; self.b = None; } Try::from_ok(acc) @@ -98,7 +98,7 @@ where acc = a.fold(acc, &mut f); } if let Some(b) = self.b { - acc = b.fold(acc, &mut f); + acc = b.fold(acc, f); } acc }