# The `Drop` trait
-When we introduced [destructors](../../02_ticket_v1/11_destructor/README.md),
+When we introduced [destructors](../03_ticket_v1/11_destructor),
we mentioned that the `drop` function:
1. reclaims the memory occupied by the type (i.e. `std::mem::size_of` bytes)
# Enumerations
-Based on the validation logic you wrote [in a previous chapter](../../02_ticket_v1/02_validation),
+Based on the validation logic you wrote [in a previous chapter](../03_ticket_v1/02_validation),
there are only a few valid statuses for a ticket: `To-Do`, `InProgress` and `Done`.
This is not obvious if we look at the `status` field in the `Ticket` struct or at the type of the `status`
parameter in the `new` method: