7个稳定版本
1.0.6 | 2024年6月15日 |
---|---|
1.0.5 | 2023年4月28日 |
1.0.1 | 2023年3月4日 |
690 在 开发工具 中排名
每月下载量 356
6KB
为已实现Ord
的类型派生更快的PartialOrd
。
#[derive(impartial_ord::ImpartialOrd, Ord, PartialEq, Eq, Default, Debug)]
struct MyStruct { foo: Bar, qux: Baz, }
assert_eq!(MyStruct::default().partial_cmp(&MyStruct::default()), Some(Ordering::Equal));
生成输出
impl PartialOrd for MyStruct where Self: Ord {
#[inline]
fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
Some(Ord::cmp(self, other))
}
}
依赖项
~260–710KB
~17K SLoC