ZN4JRLPZVM5MVVBIFPKDXDP2FAHCD5F2I7EYHCBOVL3HAJTSSCHQC
fn try_from(slice: &[i16]) -> Result<Self, Self::Error> {}
fn try_from(slice: &[i16]) -> Result<Self, Self::Error> {
if slice.len() == 3 {
Ok(Color {
red: u8::try_from(slice[0])?,
green: u8::try_from(slice[1])?,
blue: u8::try_from(slice[2])?
})
} else { Err(Box::new(IncorrectSliceLength)) }
}