freya_core/values/
image_cover.rs

1use crate::parsing::{
2    Parse,
3    ParseError,
4};
5
6#[derive(Default, Clone, Debug, PartialEq)]
7pub enum ImageCover {
8    #[default]
9    Fill,
10
11    Center,
12}
13
14impl Parse for ImageCover {
15    fn parse(value: &str) -> Result<Self, ParseError> {
16        match value {
17            "center" => Ok(ImageCover::Center),
18            _ => Ok(ImageCover::Fill),
19        }
20    }
21}