# Hints ## General - Use the `enum-iterator` crate to be able to iterate over enums. Check out [docs](https://docs.rs/enum-iterator/0.7.0/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.