pub trait Pixel<C: Channel = u8>: Copy + 'static { fn channels() -> usize; }
A Pixel represents a color containing a certain amount of channels convertible from the Channel type.
Pixel
Channel
The number of channels in the Pixel.