1 2 3 4 5 6 7 8 9 10
/// Interfaces used for comparison. trait ord { pure fn lt(&&other: self) -> bool; } trait eq { pure fn eq(&&other: self) -> bool; }