Skip to content

Commit 93f3695

Browse files
committed
---
yaml --- r: 194767 b: refs/heads/master c: 842e6cf h: refs/heads/master i: 194765: 8988675 194763: 08b18b7 194759: 10c57fd 194751: 77f494d v: v3
1 parent 709598f commit 93f3695

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: b82bcec7ce67a60adcc054670487fe534195f6d6
2+
refs/heads/master: 842e6cf63e632473b335cffeeaeb305c45d546fa
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 552080181c58beef03493a110b4a38b20b6b5da5
55
refs/heads/try: 961e0358e1a5c0faaef606e31e9965742c1643bf

trunk/src/libcore/fmt/mod.rs

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -692,11 +692,7 @@ impl<'a> Formatter<'a> {
692692
///
693693
/// impl fmt::Debug for Foo {
694694
/// fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
695-
/// let mut builder = fmt.debug_list();
696-
/// for i in &self.0 {
697-
/// builder = builder.entry(i);
698-
/// }
699-
/// builder.finish()
695+
/// self.0.iter().fold(fmt.debug_list(), |b, e| b.entry(e)).finish()
700696
/// }
701697
/// }
702698
///
@@ -722,11 +718,7 @@ impl<'a> Formatter<'a> {
722718
///
723719
/// impl fmt::Debug for Foo {
724720
/// fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
725-
/// let mut builder = fmt.debug_set();
726-
/// for i in &self.0 {
727-
/// builder = builder.entry(i);
728-
/// }
729-
/// builder.finish()
721+
/// self.0.iter().fold(fmt.debug_set(), |b, e| b.entry(e)).finish()
730722
/// }
731723
/// }
732724
///
@@ -752,11 +744,7 @@ impl<'a> Formatter<'a> {
752744
///
753745
/// impl fmt::Debug for Foo {
754746
/// fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
755-
/// let mut builder = fmt.debug_map();
756-
/// for &(ref key, ref value) in &self.0 {
757-
/// builder = builder.entry(key, value);
758-
/// }
759-
/// builder.finish()
747+
/// self.0.iter().fold(fmt.debug_map(), |b, (k, v)| b.entry(k, v)).finish()
760748
/// }
761749
/// }
762750
///

0 commit comments

Comments
 (0)