use crate::foundation::NSUInteger;
#[derive(Debug)]
pub enum FocusRingType {
Default,
None,
Exterior,
Unknown(NSUInteger)
}
impl From<FocusRingType> for NSUInteger {
fn from(ring_type: FocusRingType) -> Self {
match ring_type {
FocusRingType::Default => 0,
FocusRingType::None => 1,
FocusRingType::Exterior => 2,
FocusRingType::Unknown(i) => i
}
}
}
impl From<NSUInteger> for FocusRingType {
fn from(i: NSUInteger) -> Self {
match i {
0 => Self::Default,
1 => Self::None,
2 => Self::Exterior,
i => Self::Unknown(i)
}
}
}