freya_core/values/
position.rs

1use torin::position::Position;
2
3use crate::parsing::{
4    Parse,
5    ParseError,
6};
7
8impl Parse for Position {
9    fn parse(value: &str) -> Result<Self, ParseError> {
10        Ok(match value {
11            "absolute" => Position::new_absolute(),
12            "global" => Position::new_global(),
13            _ => Position::new_stacked(),
14        })
15    }
16}