TIL: rustc complains if you implement trait functions in a different order than in the trait declaration.
I've been writing rust code for *this* many years and I've never known that, because I've always naturally implemented the functions in declaration order. Except this one time. OCD for the win, I guess. 😋
@cuchaz interesting :)