summaryrefslogtreecommitdiff
path: root/exercises/modules
diff options
context:
space:
mode:
authormarisa <mokou@posteo.de>2019-11-11 16:51:38 +0100
committermarisa <mokou@posteo.de>2019-11-11 16:51:38 +0100
commit9bdb0a12e45a8e9f9f6a4bd4a9c172c5376c7f60 (patch)
tree3c4a094d57ecedf9706e0ba567a9f157590177c8 /exercises/modules
parent627cdc07d07dfe6a740e885e0ddf6900e7ec336b (diff)
feat: Refactor hint system
Hints are now accessible using the CLI subcommand `rustlings hint <exercise name`. BREAKING CHANGE: This fundamentally changes the way people interact with exercises.
Diffstat (limited to 'exercises/modules')
-rw-r--r--exercises/modules/modules1.rs33
-rw-r--r--exercises/modules/modules2.rs24
2 files changed, 2 insertions, 55 deletions
diff --git a/exercises/modules/modules1.rs b/exercises/modules/modules1.rs
index 0e092c5..c50d62f 100644
--- a/exercises/modules/modules1.rs
+++ b/exercises/modules/modules1.rs
@@ -1,5 +1,5 @@
// modules1.rs
-// Make me compile! Scroll down for hints :)
+// Make me compile! Execute `rustlings hint modules1` for hints :)
mod sausage_factory {
fn make_sausage() {
@@ -10,34 +10,3 @@ mod sausage_factory {
fn main() {
sausage_factory::make_sausage();
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-// Everything is private in Rust by default-- but there's a keyword we can use
-// to make something public! The compiler error should point to the thing that
-// needs to be public.
diff --git a/exercises/modules/modules2.rs b/exercises/modules/modules2.rs
index 3cfa36d..c3bf4f7 100644
--- a/exercises/modules/modules2.rs
+++ b/exercises/modules/modules2.rs
@@ -1,5 +1,5 @@
// modules2.rs
-// Make me compile! Scroll down for hints :)
+// Make me compile! Execute `rustlings hint modules2` for hints :)
mod delicious_snacks {
use self::fruits::PEAR as fruit;
@@ -23,25 +23,3 @@ fn main() {
delicious_snacks::veggie
);
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-// The delicious_snacks module is trying to present an external
-// interface (the `fruit` and `veggie` constants) that is different than
-// its internal structure (the `fruits` and `veggies` modules and
-// associated constants). It's almost there except for one keyword missing for
-// each constant.