Add #[allow(dead_code)] to Color enum

This commit is contained in:
Philipp Oppermann
2016-02-22 07:28:58 +01:00
parent aea5054cf3
commit 8b2ec752b7

View File

@@ -58,6 +58,7 @@ All of the code below goes into our new module (unless specified otherwise).
First, we represent the different colors using an enum:
```rust
#[allow(dead_code)]
#[repr(u8)]
pub enum Color {
Black = 0,
@@ -82,6 +83,8 @@ We use a [C-like enum] here to explicitly specify the number for each color. Bec
[C-like enum]: http://rustbyexample.com/custom_types/enum/c_like.html
Normally the compiler would issue a warning for each unused variant. By using the `#[allow(dead_code)]` attribute we disable these warnings for the `Color` enum.
To represent a full color code that specifies foreground and background color, we create a [newtype] on top of `u8`:
[newtype]: https://aturon.github.io/features/types/newtype.html