impartial-ord 1.0.4

Derives a quicker PartialOrd for types that already implement Ord
Documentation

master CI badge crates.io badge docs.rs badge dependencies badge

Derives a quicker PartialOrd for types that already implement Ord.

// Input
#[derive(PartialEq, Eq, Ord, impartial_ord::ImpartialOrd)]
struct MyStruct;

// Output
impl PartialOrd for MyStruct {
    #[inline]
    fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
        Some(Ord::cmp(self, other))
    }
}