< and such on floats. i guess in rust it could have more severe safety implications
Ord is not unsafe. if your code relies on that generically, your code is wrong.Ord could, for instance, lead to a busy loop sorting a list that will never be stable. that's why it's not "allowed". but it's definitely not a safety issue; not in the sense that Rust uses "safety", because a busy loop (denial of service) is "safe" according to Rust