#root::ops::comparison
Ord root/ops/comparison.vi:49
trait Ord[T]; enum Ord { ... }
cmp root/ops/comparison.vi:50
fn Ord::cmp[T; Ord[T]](a: &T, b: &T) -> Ord;
lt root/ops/comparison.vi:51
fn Ord::lt[T; Ord[T]](a: &T, b: &T) -> Bool;
le root/ops/comparison.vi:52
fn Ord::le[T; Ord[T]](a: &T, b: &T) -> Bool;
Lt root/ops/comparison.vi:55
enum Ord { ... }
Eq root/ops/comparison.vi:55
enum Ord { ... }
Gt root/ops/comparison.vi:55
enum Ord { ... }
show root/ops/comparison.vi:62
impl show: Show[Ord];
neg root/ops/comparison.vi:64
impl neg: Neg[Ord, Ord];
unary root/ops/comparison.vi:74
impl unary[T; Ord[T]]: Ord[(T,)];
tuple root/ops/comparison.vi:88
impl tuple[T, I, R; Tuple[T, I, R], Ord[I], Ord[R]]: Ord[T];
ref root/ops/comparison.vi:108
impl ref[T; Ord[T]]: Ord[&T];
gt root/ops/comparison.vi:122
fn gt[T; Ord[T]](a: &T, b: &T) -> Bool;
ge root/ops/comparison.vi:126
fn ge[T; Ord[T]](a: &T, b: &T) -> Bool;
lt_from_cmp root/ops/comparison.vi:130
fn lt_from_cmp[T; Ord[T]](a: &T, b: &T) -> Bool;
le_from_cmp root/ops/comparison.vi:134
fn le_from_cmp[T; Ord[T]](a: &T, b: &T) -> Bool;
cmp_from_lt root/ops/comparison.vi:138
fn cmp_from_lt[T; Ord[T]](a: &T, b: &T) -> Ord;