freya_core/values/
alignment.rs

1use torin::alignment::Alignment;
2
3use crate::parsing::{
4    Parse,
5    ParseError,
6};
7
8impl Parse for Alignment {
9    fn parse(value: &str) -> Result<Self, ParseError> {
10        Ok(match value {
11            "center" => Alignment::Center,
12            "end" => Alignment::End,
13            "space-between" => Alignment::SpaceBetween,
14            "space-evenly" => Alignment::SpaceEvenly,
15            "space-around" => Alignment::SpaceAround,
16            _ => Alignment::Start,
17        })
18    }
19}