From 5135f029157d13bde463740e75140f9c4403edaa Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Fri, 9 Jan 2015 19:30:40 -0800 Subject: [PATCH] Remove fmt::String impls for structures --- phf/src/map.rs | 15 --------------- phf/src/ordered_map.rs | 15 --------------- phf/src/ordered_set.rs | 15 --------------- phf/src/set.rs | 15 --------------- 4 files changed, 60 deletions(-) diff --git a/phf/src/map.rs b/phf/src/map.rs index a74012ba..5286af6f 100644 --- a/phf/src/map.rs +++ b/phf/src/map.rs @@ -39,21 +39,6 @@ pub struct Map { pub entries: &'static [(K, V)], } -impl fmt::String for Map where K: fmt::String, V: fmt::String { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(write!(fmt, "{{")); - let mut first = true; - for (k, v) in self.entries() { - if !first { - try!(write!(fmt, ", ")); - } - try!(write!(fmt, "{}: {}", k, v)); - first = false; - } - write!(fmt, "}}") - } -} - impl fmt::Show for Map where K: fmt::Show, V: fmt::Show { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { try!(write!(fmt, "{{")); diff --git a/phf/src/ordered_map.rs b/phf/src/ordered_map.rs index d281274a..725cdec5 100644 --- a/phf/src/ordered_map.rs +++ b/phf/src/ordered_map.rs @@ -61,21 +61,6 @@ impl fmt::Show for OrderedMap where K: fmt::Show, V: fmt::Show { } } -impl fmt::String for OrderedMap where K: fmt::String, V: fmt::String { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(write!(fmt, "{{")); - let mut first = true; - for (k, v) in self.entries() { - if !first { - try!(write!(fmt, ", ")); - } - try!(write!(fmt, "{}: {}", k, v)); - first = false; - } - write!(fmt, "}}") - } -} - impl Index for OrderedMap where T: Eq + PhfHash + BorrowFrom { type Output = V; diff --git a/phf/src/ordered_set.rs b/phf/src/ordered_set.rs index 1bb29662..4658c3ed 100644 --- a/phf/src/ordered_set.rs +++ b/phf/src/ordered_set.rs @@ -37,21 +37,6 @@ pub struct OrderedSet { pub map: OrderedMap, } -impl fmt::String for OrderedSet where T: fmt::String { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(write!(fmt, "{{")); - let mut first = true; - for entry in self.iter() { - if !first { - try!(write!(fmt, ", ")); - } - try!(write!(fmt, "{}", entry)); - first = false; - } - write!(fmt, "}}") - } -} - impl fmt::Show for OrderedSet where T: fmt::Show { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { try!(write!(fmt, "{{")); diff --git a/phf/src/set.rs b/phf/src/set.rs index ffbaf964..803fc246 100644 --- a/phf/src/set.rs +++ b/phf/src/set.rs @@ -35,21 +35,6 @@ pub struct Set { pub map: Map } -impl fmt::String for Set where T: fmt::String { - fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { - try!(write!(fmt, "{{")); - let mut first = true; - for entry in self.iter() { - if !first { - try!(write!(fmt, ", ")); - } - try!(write!(fmt, "{}", entry)); - first = false; - } - write!(fmt, "}}") - } -} - impl fmt::Show for Set where T: fmt::Show { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { try!(write!(fmt, "{{"));