X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/4f61be32dd480f23a7fef05ee66c42ae27c980c6..7b5af93d756464638204b0b703485712d88d3656:/workspace/src/part00.rs?ds=sidebyside diff --git a/workspace/src/part00.rs b/workspace/src/part00.rs index bf6a9fd..aad3f21 100644 --- a/workspace/src/part00.rs +++ b/workspace/src/part00.rs @@ -1,5 +1,3 @@ -// ***Remember to enable/add this part in `main.rs`!*** - // Rust-101, Part 00: Algebraic datatypes // ====================================== @@ -17,8 +15,7 @@ enum NumberOrNothing { fn vec_min(vec: Vec) -> NumberOrNothing { let mut min = NumberOrNothing::Nothing; - // Now we want to *iterate* over the list. Rust has some nice syntax for - // iterators: + // Now we want to *iterate* over the list. Rust has some nice syntax for iterators: for el in vec { // So `el` is al element of the list. We need to update `min` accordingly, but how do we get the current // number in there? This is what pattern matching can do: