# Hints ## General - Use the `enum-iterator` crate to be able to iterate over enums. Check out [docs](https://docs.rs/enum-iterator/1.1.1/enum_iterator/) to find out how. - Use the `int-enum` crate to be able to convert from int to enum. See the [docs](https://docs.rs/int-enum/0.4.0/int_enum/) for details. - The `Debug` trait is there because you'll likely need it. - You'll need to extend the list of `derive`d traits on your colors enum.