diff options
| author | Andrew Paseltiner <apaseltiner@gmail.com> | 2015-09-25 12:03:03 -0400 |
|---|---|---|
| committer | Andrew Paseltiner <apaseltiner@gmail.com> | 2015-09-25 12:03:03 -0400 |
| commit | db187188098ebce87ad5d9cf0cb2d7faf8673ba5 (patch) | |
| tree | ac754318aa9883d17198e0bdafdcede9202bf937 /src/libcollections/enum_set.rs | |
| parent | 5ca60d94316bd56f412ef4c13292237e206babf1 (diff) | |
| download | rust-db187188098ebce87ad5d9cf0cb2d7faf8673ba5.tar.gz rust-db187188098ebce87ad5d9cf0cb2d7faf8673ba5.zip | |
Simplify `Debug` for `{EnumSet, VecDeque}`
Diffstat (limited to 'src/libcollections/enum_set.rs')
| -rw-r--r-- | src/libcollections/enum_set.rs | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/libcollections/enum_set.rs b/src/libcollections/enum_set.rs index 7e7e8ba2356..32cd4193d88 100644 --- a/src/libcollections/enum_set.rs +++ b/src/libcollections/enum_set.rs @@ -49,16 +49,7 @@ impl<E> Clone for EnumSet<E> { #[stable(feature = "rust1", since = "1.0.0")] impl<E:CLike + fmt::Debug> fmt::Debug for EnumSet<E> { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(write!(fmt, "{{")); - let mut first = true; - for e in self { - if !first { - try!(write!(fmt, ", ")); - } - try!(write!(fmt, "{:?}", e)); - first = false; - } - write!(fmt, "}}") + fmt.debug_set().entries(self).finish() } } |
