summary refs log tree commit diff
path: root/src/test/run-pass/module-polymorphism4-files/cat.rs
blob: 9bcb03f611c3cd632ab7869fdd50d7b21dfafd72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
type T = cat;

enum cat {
    howlycat,
    meowlycat
}

fn animal() -> str { "cat" }
fn talk(c: cat) -> str {
    alt c {
      howlycat { "howl" }
      meowlycat { "meow" }
    }
}