add some @-magic to generate a workspace
[rust-101.git] / src / main.rs
index 9d6e878e6104fed001cd9b4c7cc8bc069655592d..d7dbcb06daaffd41b7b2527d92dd6513f040463a 100644 (file)
@@ -27,8 +27,8 @@
 // At this time, Rust is a language with a pretty unique set of goals. Rust aims to
 // achieve C++-style control over memory and execution behavior (like, static vs. dynamic
 // dispatch), which makes it possible to construct abstractions that carry no run-time
-// cost. This is combined this with providing the comfort of high-level functional languages
-// and guaranteeing safety (as in, the program will not crash). The vast majority of existing
+// cost. This is combined with the comfort of high-level functional languages and guaranteed
+// safety (as in, the program will not crash). The vast majority of existing
 // languages sacrificies one of these goals for the other. In particular, the
 // first requirement rules out a garbage collector: Rust can run "mare metal".
 // In fact, Rust rules out more classes of bugs than languages that achieve safety
@@ -75,9 +75,9 @@
 // * [Part 02: Generic types, Traits](part02.html)
 // * [Part 03: Input](part03.html)
 // * [Part 04: Ownership, Borrowing](part04.html)
-// * [Part 05: Clone](part05.html) (WIP)
-// * [Part 06: Copy, Lifetimes](part06.html) (WIP)
-// * [Part 07: Operator Overloading, Tests, Output](part07.html) (WIP)
+// * [Part 05: Clone](part05.html)
+// * [Part 06: Copy, Lifetimes](part06.html)
+// * [Part 07: Operator Overloading, Tests, Formating](part07.html)
 // * (to be continued)
 #![allow(dead_code, unused_imports, unused_variables, unused_mut)]
 mod part00;
@@ -95,7 +95,7 @@ mod part09;
 // function.
 
 fn main() {
-    part03::main();
+    part00::main();
 }
 
 // Additional material