]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/enum-discr.rs
auto merge of #8030 : thestinger/rust/iterator, r=huonw
[rust.git] / src / test / run-pass / enum-discr.rs
1 enum Animal {
2     Cat = 0u,
3     Dog = 1u,
4     Horse = 2u,
5     Snake = 3u
6 }
7
8 enum Hero {
9     Batman = -1,
10     Superman = -2,
11     Ironman = -3,
12     Spiderman = -4
13 }
14
15 fn main() {
16     let pet: Animal = Snake;
17     let hero: Hero = Superman;
18     assert!(pet as uint == 3);
19     assert!(hero as int == -2);
20 }