commit | 6eff4da01da7b88adf8847a8b6c789ae579f7b0e | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Mon Jan 01 20:27:45 2018 -0800 |
committer | David Tolnay <dtolnay@gmail.com> | Mon Jan 01 20:48:41 2018 -0800 |
tree | 37e95c58344a557297e1f0f61ac7f1b8b574be86 | |
parent | 517f36975ecebf2b89102aa21f6dfc9cec99a062 [diff] [blame] |
Iterate over items by default in Punctuated
diff --git a/src/gen_helper.rs b/src/gen_helper.rs index 36139c5..5754ac3 100644 --- a/src/gen_helper.rs +++ b/src/gen_helper.rs
@@ -19,7 +19,7 @@ impl<T, U> FoldHelper for Punctuated<T, U> { type Item = T; fn lift<F>(self, mut f: F) -> Self where F: FnMut(Self::Item) -> Self::Item { - self.into_iter() + self.into_elements() .map(Element::into_tuple) .map(|(t, u)| Element::new(f(t), u)) .collect()