Rust Fundamentals

Your first steps in Rust: printing, variables, functions, and the compiler as your pair programmer.

3. Primitive typesPro

  1. Integer types 15 XP
  2. Floats and casts 15 XP
  3. Booleans and chars 15 XP
  4. Tuples 15 XP
  5. Arrays 20 XP

8. Enums and pattern matchingPro

  1. Enums 15 XP
  2. Enums with data 15 XP
  3. Match expressions 15 XP
  4. Option 15 XP
  5. if let and let-else 20 XP

9. CollectionsPro

  1. Vectors 15 XP
  2. Strings 15 XP
  3. Hash maps 15 XP
  4. Iterators 25 XP

10. Error handlingPro

  1. Panic or Result? 15 XP
  2. The ? operator 15 XP
  3. Custom error types 15 XP
  4. Parsing user input 25 XP