use strum_macros::EnumString;
#[derive(Copy, Clone, Debug, Eq, PartialEq, EnumString)]
pub enum FlexDirection {
#[strum(serialize = "column")]
Column,
#[strum(serialize = "column-reverse")]
ColumnReverse,
#[strum(serialize = "row")]
Row,
#[strum(serialize = "row-reverse")]
RowReverse,
}
#[derive(Copy, Clone, Debug, Eq, PartialEq, EnumString)]
pub enum Align {
#[strum(serialize = "flex-start")]
FlexStart,
#[strum(serialize = "center")]
Center,
#[strum(serialize = "flex-end")]
FlexEnd,
#[strum(serialize = "stretch")]
Stretch,
#[strum(serialize = "space-between")]
SpaceBetween,
#[strum(serialize = "space-around")]
SpaceAround,
}
#[derive(Copy, Clone, Debug, Eq, PartialEq, EnumString)]
pub enum Justify {
#[strum(serialize = "flex-start")]
FlexStart,
#[strum(serialize = "center")]
Center,
#[strum(serialize = "flex-end")]
FlexEnd,
#[strum(serialize = "space-between")]
SpaceBetween,
#[strum(serialize = "space-around")]
SpaceAround,
#[strum(serialize = "space-evenly")]
SpaceEvenly,
}