blob: a390b2f20d1bae5b9bd7d5f4729ddabc920a5d39 [file] [log] [blame] [edit]
use rgb::*;
fn main() {
let px = RGB{r:255_u8,g:0,b:100};
assert_eq!([px].as_bytes()[0], 255);
let bigpx = RGB16{r:65535_u16,g:0,b:0};
assert_eq!(bigpx.as_slice()[0], 65535);
let px = RGB8::new(255, 0, 255);
let inverted: RGB8 = px.map(|ch| 255 - ch);
println!("{}", inverted); // rgb(0,255,0)
}