1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2026-04-25 23:11:02 +02:00
Files
Martin Geisler 013fb90597 borrowing: replace Health Statistics with more exciting exercise (#3078)
I have to admit that I was never a fan of the Health Statistics
exercise: the theme is a little dull. However, we already have some
examples here and there which vaguely use a computer game theme
(`PlayerInventory`, `PlayerMove`).

So this PR replaces the Health Statistics exercise with a new and much
more playful and exciting _Wizard's Inventory_ exercise.

The new exercise improves the pedagogical flow by isolating the concepts
of ownership transfer (moving data) and borrowing (referencing data):
The previous exercise used the `'a` lifetime syntax which has not been
mentioned at this point!

This also removes the only reference to Rust on Exercism, so the
third-party directly has been cleaned up.
2026-02-03 07:13:56 +00:00
..
2025-05-23 19:03:03 +01:00

Third-party Course Content

The files in this directory are included in the course via the {{#include ..}} syntax. All third-party content must be placed here to clearly indicate its origin.

When we publish a translation of the course, we git restore the src/ and third_party/ directories at the repository root back to the date listed in the POT-Creation-Date header of the translation. It is crucial, that all translatable content lives in those two directories. The other files (such as book.toml and theme/) are not restored and we always use the latest version of them.