1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use internal; #[repr(u32)] #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, Clone)] #[cfg_attr(feature = "serde_support", derive(Serialize, Deserialize))] #[cfg_attr(feature = "serde_support", serde(rename_all = "kebab-case"))] pub enum Dimension { Width = 0, Height = 1, } impl From<Dimension> for internal::YGDimension { fn from(d: Dimension) -> internal::YGDimension { match d { Dimension::Width => internal::YGDimension::YGDimensionWidth, Dimension::Height => internal::YGDimension::YGDimensionHeight, } } }