> I guess it's not a particular problem to have one here, although really all derivings should be updated to not pass through these silent errors.

Agreed... I'd be better to have an error raised from the other `deriving`s too.

> Oh, sorry, you have to bring http://static.rust-lang.org/doc/master/syntax/attr/trait.AttrMetaMethods.html into scope.

Oh, this makes sense. Thanks.

> It would've been nice to tell me that my suggestion didn't work, rather than just ignoring it. In any case, the other part of the suggestion (reducing the duplication of trait names) can be with or without talking the whole thing.

Please, *always* assume good faith from people's actions. I didn't ignore your suggestion and I couldn't comment back mentioning the issues I had. 

I'll address your comment, thanks for the review :)