css_ast/rules/media/features/
grid.rs1use super::prelude::*;
2
3boolean_feature!(
4 #[derive(ToCursors, ToSpan, SemanticEq, Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
5 #[cfg_attr(feature = "serde", derive(serde::Serialize), serde())]
6 pub enum GridMediaFeature{CssAtomSet::Grid}
7);
8
9#[cfg(test)]
10mod tests {
11 use super::*;
12 use crate::CssAtomSet;
13 use css_parse::assert_parse;
14
15 #[test]
16 fn size_test() {
17 assert_eq!(std::mem::size_of::<GridMediaFeature>(), 64);
18 }
19
20 #[test]
21 fn test_writes() {
22 assert_parse!(CssAtomSet::ATOMS, GridMediaFeature, "(grid:1)");
23 assert_parse!(CssAtomSet::ATOMS, GridMediaFeature, "(grid)");
24 }
25}