css_ast/types/
self_position.rs

1use css_parse::keyword_set;
2use csskit_derives::Visitable;
3
4keyword_set!(
5	///  https://drafts.csswg.org/css-align-3/#typedef-self-position
6	///
7	/// ```text,ignore
8	/// <self-position> = center | start | end | self-start | self-end | flex-start | flex-end
9	/// ```
10	#[derive(Visitable)]
11	#[visit(skip)]
12	pub enum SelfPosition {
13		Center: "center",
14		Start: "start",
15		End: "end",
16		SelfStart: "self-start",
17		SelfEnd: "self-end",
18		FlexStart: "flex-start",
19		FlexEnd: "flex-end",
20	}
21);