#[cfg(feature = "serde")] use lightningcss::stylesheet::{ParserOptions, StyleSheet}; #[cfg(feature = "serde")] #[test] fn test_serde() { let code = r#" .foo { color: red; } "#; let (json, stylesheet) = { let stylesheet = StyleSheet::parse(code, ParserOptions::default()).unwrap(); let json = serde_json::to_string(&stylesheet).unwrap(); (json, stylesheet) }; let deserialized: StyleSheet = serde_json::from_str(&json).unwrap(); assert_eq!(&deserialized.rules, &stylesheet.rules); }