Alex Crichton
748bc3ca49
std: Rename {Eq,Ord} to Partial{Eq,Ord}
...
This is part of the ongoing renaming of the equality traits. See #12517 for more
details. All code using Eq/Ord will temporarily need to move to Partial{Eq,Ord}
or the Total{Eq,Ord} traits. The Total traits will soon be renamed to {Eq,Ord}.
cc #12517
[breaking-change]
2014-05-30 15:52:24 -07:00
Sean McArthur
f1739b14a1
serialize: use Result
...
All of Decoder and Encoder's methods now return a Result.
Encodable.encode() and Decodable.decode() return a Result as well.
fixes #12292
2014-03-27 17:41:55 -07:00
Daniel Micay
3829ac2a52
use TotalEq for HashMap
...
Closes #5283
2014-03-23 01:59:11 -04:00
Alex Crichton
42389b7069
collections: Correct with_capacity_and_hasher
...
The arguments were accidentally swapped in the wrong order.
Closes #12743
2014-03-06 18:07:52 -08:00
Erick Tryzelaar
72b5e30f6c
collections: allow HashMap
to work with generic hashers
2014-02-27 19:02:52 -08:00
Alex Crichton
6485917d7c
Move extra::json to libserialize
...
This also inverts the dependency between libserialize and libcollections.
cc #8784
2014-02-24 09:51:39 -08:00