Iterate over items by default in Punctuated
diff --git a/src/expr.rs b/src/expr.rs
index 18c0fdf..3cf9fa6 100644
--- a/src/expr.rs
+++ b/src/expr.rs
@@ -2868,7 +2868,7 @@
             tokens.append_all(self.attrs.outer());
             self.capture.to_tokens(tokens);
             self.or1_token.to_tokens(tokens);
-            for input in self.inputs.iter() {
+            for input in self.inputs.elements() {
                 match **input.item() {
                     FnArg::Captured(ArgCaptured {
                         ref pat,