#[derive(Clone, Copy, Debug, Eq, FromPrimitive, PartialEq)]
pub enum ColorRange {
Limited = 1,
Full = 0,
}
#[cfg(test)]
mod tests {
use num_traits::FromPrimitive;
use super::*;
#[test]
fn test_from_primitive() {
assert_eq!(ColorRange::from_u8(0), Some(ColorRange::Full));
assert_eq!(ColorRange::from_u8(1), Some(ColorRange::Limited));
assert_eq!(ColorRange::from_u8(2), None);
}
}