We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 471fe68 commit c90b64aCopy full SHA for c90b64a
[refs]
@@ -1,5 +1,5 @@
1
---
2
-refs/heads/master: 1c3dc294cefcb92b23581273c24c220c74618a02
+refs/heads/master: e9233d55c87185d7c0e1ee489d4dce0346770576
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
refs/heads/snap-stage3: 18e3db7392d2d0697b7e27d6d986139960144d85
5
refs/heads/try: 7b78b52e602bb3ea8174f9b2006bff3315f03ef9
trunk/src/test/run-pass/enum-discr.rs
@@ -0,0 +1,20 @@
+enum Animal {
+ Cat = 0u,
+ Dog = 1u,
+ Horse = 2u,
+ 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
0 commit comments