X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/46c141eefadadaf82b1414ae19d3766bbd4ba0cc..35c4d2161ea07cfbb4085d7e5242ab9939889afa:/src/main.rs?ds=inline diff --git a/src/main.rs b/src/main.rs index 9d6e878..d7dbcb0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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