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}