diff options
| author | liv <liv@fastmail.com> | 2019-01-09 21:26:12 +0100 |
|---|---|---|
| committer | liv <liv@fastmail.com> | 2019-01-09 21:26:12 +0100 |
| commit | b90f642029568dc4260601693f2e13cd41637048 (patch) | |
| tree | 6f2db90548518d51638283429142f36598f2989b | |
| parent | ed89ada148907a6b05b8a2357267931e3c3b6c8f (diff) | |
remove the ex*.rs files
| -rw-r--r-- | ex6.rs | 47 | ||||
| -rwxr-xr-x | exercises/ex1.rs | 6 | ||||
| -rwxr-xr-x | exercises/ex2.rs | 10 | ||||
| -rwxr-xr-x | exercises/ex3.rs | 10 | ||||
| -rwxr-xr-x | exercises/ex4.rs | 14 | ||||
| -rwxr-xr-x | exercises/ex5.rs | 22 | ||||
| -rw-r--r-- | src/verify.rs | 5 |
7 files changed, 0 insertions, 114 deletions
@@ -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")?; |
