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}