1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
//! Red-Green-Blue colour representation.

/// RGB format.
pub enum RGB {
    /// Red channel.
    Red,
    /// Green channel.
    Green,
    /// Blue channel.
    Blue,
}

/// Red convenience indexing constant.
pub const RED: usize = RGB::Red as usize;

/// Green convenience indexing constant.
pub const GREEN: usize = RGB::Green as usize;

/// Blue convenience indexing constant.
pub const BLUE: usize = RGB::Blue as usize;