summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliv <liv@fastmail.com>2019-01-09 21:26:12 +0100
committerliv <liv@fastmail.com>2019-01-09 21:26:12 +0100
commitb90f642029568dc4260601693f2e13cd41637048 (patch)
tree6f2db90548518d51638283429142f36598f2989b
parented89ada148907a6b05b8a2357267931e3c3b6c8f (diff)
remove the ex*.rs files
-rw-r--r--ex6.rs47
-rwxr-xr-xexercises/ex1.rs6
-rwxr-xr-xexercises/ex2.rs10
-rwxr-xr-xexercises/ex3.rs10
-rwxr-xr-xexercises/ex4.rs14
-rwxr-xr-xexercises/ex5.rs22
-rw-r--r--src/verify.rs5
7 files changed, 0 insertions, 114 deletions
diff --git a/ex6.rs b/ex6.rs
deleted file mode 100644
index 33e589d..0000000
--- a/ex6.rs
+++ /dev/null
@@ -1,47 +0,0 @@
-// ex6.rs
-// Make me compile! Scroll down for hints :)
-
-fn main() {
- let robot_name = Some(String::from("Bors"));
-
- match robot_name {
- Some(name) => println!("Found a name: {}", name),
- None => (),
- }
-
- println!("robot_name is: {:?}", robot_name);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-// Hint: The following two statements are equivalent:
-// let x = &y;
-// let ref x = y;
diff --git a/exercises/ex1.rs b/exercises/ex1.rs
deleted file mode 100755
index dc5f9ca..0000000
--- a/exercises/ex1.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-// ex1.rs
-// Make me compile! :)
-
-fn main() {
- println();
-}
diff --git a/exercises/ex2.rs b/exercises/ex2.rs
deleted file mode 100755
index 0fd714d..0000000
--- a/exercises/ex2.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-// ex2.rs
-// Make me compile!
-
-fn something() -> String {
- "hi!"
-}
-
-fn main() {
- println!("{}", something());
-}
diff --git a/exercises/ex3.rs b/exercises/ex3.rs
deleted file mode 100755
index db27ad2..0000000
--- a/exercises/ex3.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-// ex3.rs
-// Make me compile!
-
-struct Foo {
- capacity: i32,
-}
-
-fn main() {
- println!("{:?}", Foo { capacity: 3 });
-}
diff --git a/exercises/ex4.rs b/exercises/ex4.rs
deleted file mode 100755
index 362a557..0000000
--- a/exercises/ex4.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-// ex4.rs
-// Make me compile!
-
-fn something() -> Result<i32, std::num::ParseIntError> {
- let x:i32 = "3".parse();
- Ok(x * 4)
-}
-
-fn main() {
- match something() {
- Ok(..) => println!("You win!"),
- Err(e) => println!("Oh no something went wrong: {}", e),
- }
-}
diff --git a/exercises/ex5.rs b/exercises/ex5.rs
deleted file mode 100755
index 2eb8cfd..0000000
--- a/exercises/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);
-}
diff --git a/src/verify.rs b/src/verify.rs
index 4da1562..b396dc0 100644
--- a/src/verify.rs
+++ b/src/verify.rs
@@ -4,11 +4,6 @@ use indicatif::ProgressBar;
use std::process::Command;
pub fn verify() -> Result<(), ()> {
- compile_only("exercises/ex1.rs")?;
- compile_only("exercises/ex2.rs")?;
- compile_only("exercises/ex3.rs")?;
- compile_only("exercises/ex4.rs")?;
- compile_only("exercises/ex5.rs")?;
compile_only("exercises/variables/variables1.rs")?;
compile_only("exercises/variables/variables2.rs")?;
compile_only("exercises/variables/variables3.rs")?;