Some renames which were done in the source code were not mentioned in the book which causes confusion as the code snippets don't match up with the code from the previous chapter.
Specifically, the following renames are not mentioned in the book.
structure WantsToDrinkPotion to WantsToUseItem
field potion to item of the above structure
variable wants_drink to useitem in the run method of PotionUseSystem
Also, the renames of all instances where the above were used in inventory_system.rs and main.rs.
Some renames which were done in the source code were not mentioned in the book which causes confusion as the code snippets don't match up with the code from the previous chapter.
Specifically, the following renames are not mentioned in the book.
WantsToDrinkPotion
toWantsToUseItem
potion
toitem
of the above structurewants_drink
touseitem
in therun
method ofPotionUseSystem
Also, the renames of all instances where the above were used in
inventory_system.rs
andmain.rs
.Thank you for this amazing book !