summaryrefslogtreecommitdiff
path: root/ex5.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ex5.rs')
-rw-r--r--ex5.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/ex5.rs b/ex5.rs
deleted file mode 100644
index 2eb8cfd..0000000
--- a/ex5.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// ex5.rs
-// Make me compile!
-
-enum Reaction<'a> {
- Sad(&'a str),
- Happy(&'a str),
-}
-
-fn express(sentiment: Reaction) {
- match sentiment {
- Reaction::Sad(s) => println!(":( {}", s),
- Reaction::Happy(s) => println!(":) {}", s),
- }
-}
-
-fn main () {
- let x = Reaction::Happy("It's a great day for Rust!");
- express(x);
- express(x);
- let y = Reaction::Sad("This code doesn't compile yet.");
- express(y);
-}