identicon_rs/color.rs
1/// RGB Color Struct
2#[derive(Clone, Copy, PartialEq, PartialOrd, Debug)]
3pub struct RGB {
4 /// The RGB Red Value
5 pub red: u8,
6
7 /// The RGB Green Value
8 pub green: u8,
9
10 /// The RGB Blue Value
11 pub blue: u8,
12}
13
14impl From<(u8, u8, u8)> for RGB {
15 fn from(value: (u8, u8, u8)) -> Self {
16 RGB {
17 red: value.0,
18 green: value.1,
19 blue: value.2,
20 }
21 }
22}