Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Remove fmt::String impls for structures
  • Loading branch information
sfackler committed Jan 10, 2015
1 parent d0fa86a commit 5135f02
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 60 deletions.
15 changes: 0 additions & 15 deletions phf/src/map.rs
Expand Up @@ -39,21 +39,6 @@ pub struct Map<K:'static, V:'static> {
pub entries: &'static [(K, V)],
}

impl<K, V> fmt::String for Map<K, V> 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<K, V> fmt::Show for Map<K, V> where K: fmt::Show, V: fmt::Show {
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
try!(write!(fmt, "{{"));
Expand Down
15 changes: 0 additions & 15 deletions phf/src/ordered_map.rs
Expand Up @@ -61,21 +61,6 @@ impl<K, V> fmt::Show for OrderedMap<K, V> where K: fmt::Show, V: fmt::Show {
}
}

impl<K, V> fmt::String for OrderedMap<K, V> 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<K, V, T: ?Sized> Index<T> for OrderedMap<K, V> where T: Eq + PhfHash + BorrowFrom<K> {
type Output = V;

Expand Down
15 changes: 0 additions & 15 deletions phf/src/ordered_set.rs
Expand Up @@ -37,21 +37,6 @@ pub struct OrderedSet<T:'static> {
pub map: OrderedMap<T, ()>,
}

impl<T> fmt::String for OrderedSet<T> 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<T> fmt::Show for OrderedSet<T> where T: fmt::Show {
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
try!(write!(fmt, "{{"));
Expand Down
15 changes: 0 additions & 15 deletions phf/src/set.rs
Expand Up @@ -35,21 +35,6 @@ pub struct Set<T:'static> {
pub map: Map<T, ()>
}

impl<T> fmt::String for Set<T> 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<T> fmt::Show for Set<T> where T: fmt::Show {
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
try!(write!(fmt, "{{"));
Expand Down

0 comments on commit 5135f02

Please sign in to comment.