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