Derive ToCss for ContentItem

This commit is contained in:
Anthony Ramine 2018-03-01 13:13:22 +01:00
parent a4d3a8d74a
commit 91ed0b0aa5
2 changed files with 4 additions and 39 deletions

View file

@ -97,13 +97,15 @@ pub enum Content {
}
/// Items for the `content` property.
#[derive(Clone, Debug, Eq, MallocSizeOf, PartialEq, ToComputedValue)]
#[derive(Clone, Debug, Eq, MallocSizeOf, PartialEq, ToComputedValue, ToCss)]
pub enum ContentItem {
/// Literal string content.
String(Box<str>),
/// `counter(name, style)`.
#[css(comma, function)]
Counter(CustomIdent, CounterStyleType),
/// `counters(name, separator, style)`.
#[css(comma, function)]
Counters(CustomIdent, Box<str>, CounterStyleType),
/// `open-quote`.
OpenQuote,