about summary refs log tree commit diff
path: root/src/libcore/unit.rs
blob: 2b09425f7520947a061c30d644bd201f4667345d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
 * Functions for the unit type.
 */

use cmp::{Eq, Ord};

impl () : Eq {
    pure fn eq(&&_other: ()) -> bool { true }
    pure fn ne(&&_other: ()) -> bool { false }
}

impl () : Ord {
    pure fn lt(&&_other: ()) -> bool { false }
    pure fn le(&&_other: ()) -> bool { true }
    pure fn ge(&&_other: ()) -> bool { true }
    pure fn gt(&&_other: ()) -> bool { false }
}