是否有计划将 compare 的返回类型 enum?

目前的Compare长这样:

pub(open) trait Compare: Eq {
  compare(Self, Self) -> Int
}

将来是否有计划将返回值的类型改为如下?

enum Ord {
    Less
    Equal
    Greater
}

这样子对compare的结果用模式匹配就更直观了。

如果把这个Ord作为内建的类型,内部表示似乎还是可以采用 负数、0、正数,实现无缝衔接?

我也觉得用 Less/Equal/Greater 更自然, 不知道之前用 Int 是为哪些场景设计的?