#root::ops::comparison
Ord root/ops/comparison.vi:49
trait Ord[T]; enum Ord { ... }
impl
impl : Fork[Ord]; impl : Drop[Ord]; impl : Fork[Ord]; impl : Drop[Ord]; impl : Show[Ord]; impl : Neg[Ord, 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 { ... }
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;