bors 903e83889a auto merge of #13102 : huonw/rust/totaleq-deriving, r=thestinger
std: remove the `equals` method from `TotalEq`.

`TotalEq` is now just an assertion about the `Eq` impl of a
type (i.e. `==` is a total equality if a type implements `TotalEq`) so
the extra method is just confusing.

Also, a new method magically appeared as a hack to allow deriving to
assert that the contents of a struct/enum are also TotalEq, because the
deriving infrastructure makes it very hard to do anything but create a
trait method. (You didn't hear about this horrible work-around from me
:(.)
2014-03-23 08:36:51 -07:00
..
2014-03-15 22:56:46 -07:00
2014-03-15 22:56:46 -07:00
2014-03-12 15:01:27 -07:00
2014-03-23 01:59:11 -04:00
2014-03-15 22:56:46 -07:00
2014-03-23 01:59:11 -04:00
2014-03-23 05:41:23 -04:00
2014-03-23 05:41:23 -04:00
2014-03-22 08:48:20 -07:00