#[repr(u32,)]
pub enum ArchivedComponentValue {
Show 32 variants
PreservedToken(Archived<Box<TokenAndSpan>>),
Function(Archived<Box<Function>>),
SimpleBlock(Archived<Box<SimpleBlock>>),
AtRule(Archived<Box<AtRule>>),
QualifiedRule(Archived<Box<QualifiedRule>>),
ListOfComponentValues(Archived<Box<ListOfComponentValues>>),
KeyframeBlock(Archived<Box<KeyframeBlock>>),
Ident(Archived<Box<Ident>>),
DashedIdent(Archived<Box<DashedIdent>>),
Str(Archived<Box<Str>>),
Url(Archived<Box<Url>>),
Integer(Archived<Box<Integer>>),
Number(Archived<Box<Number>>),
Percentage(Archived<Box<Percentage>>),
Dimension(Archived<Box<Dimension>>),
LengthPercentage(Archived<Box<LengthPercentage>>),
FrequencyPercentage(Archived<Box<FrequencyPercentage>>),
AnglePercentage(Archived<Box<AnglePercentage>>),
TimePercentage(Archived<Box<TimePercentage>>),
Ratio(Archived<Box<Ratio>>),
UnicodeRange(Archived<Box<UnicodeRange>>),
Color(Archived<Box<Color>>),
AlphaValue(Archived<Box<AlphaValue>>),
Hue(Archived<Box<Hue>>),
CmykComponent(Archived<Box<CmykComponent>>),
Delimiter(Archived<Box<Delimiter>>),
CalcSum(Archived<Box<CalcSum>>),
ComplexSelector(Archived<Box<ComplexSelector>>),
LayerName(Archived<Box<LayerName>>),
SupportsCondition(Archived<Box<SupportsCondition>>),
Declaration(Archived<Box<Declaration>>),
IdSelector(Archived<Box<IdSelector>>),
}
Expand description
An archived ComponentValue
Variants§
PreservedToken(Archived<Box<TokenAndSpan>>)
Tuple Fields
0: Archived<Box<TokenAndSpan>>
The archived counterpart of ComponentValue::PreservedToken::0
The archived counterpart of ComponentValue::PreservedToken
Function(Archived<Box<Function>>)
Tuple Fields
0: Archived<Box<Function>>
The archived counterpart of ComponentValue::Function::0
The archived counterpart of ComponentValue::Function
SimpleBlock(Archived<Box<SimpleBlock>>)
Tuple Fields
0: Archived<Box<SimpleBlock>>
The archived counterpart of ComponentValue::SimpleBlock::0
The archived counterpart of ComponentValue::SimpleBlock
AtRule(Archived<Box<AtRule>>)
Tuple Fields
0: Archived<Box<AtRule>>
The archived counterpart of ComponentValue::AtRule::0
The archived counterpart of ComponentValue::AtRule
QualifiedRule(Archived<Box<QualifiedRule>>)
Tuple Fields
0: Archived<Box<QualifiedRule>>
The archived counterpart of ComponentValue::QualifiedRule::0
The archived counterpart of ComponentValue::QualifiedRule
ListOfComponentValues(Archived<Box<ListOfComponentValues>>)
Tuple Fields
0: Archived<Box<ListOfComponentValues>>
The archived counterpart of ComponentValue::ListOfComponentValues::0
The archived counterpart of ComponentValue::ListOfComponentValues
KeyframeBlock(Archived<Box<KeyframeBlock>>)
Tuple Fields
0: Archived<Box<KeyframeBlock>>
The archived counterpart of ComponentValue::KeyframeBlock::0
The archived counterpart of ComponentValue::KeyframeBlock
Ident(Archived<Box<Ident>>)
Tuple Fields
0: Archived<Box<Ident>>
The archived counterpart of ComponentValue::Ident::0
The archived counterpart of ComponentValue::Ident
DashedIdent(Archived<Box<DashedIdent>>)
Tuple Fields
0: Archived<Box<DashedIdent>>
The archived counterpart of ComponentValue::DashedIdent::0
The archived counterpart of ComponentValue::DashedIdent
Str(Archived<Box<Str>>)
Tuple Fields
0: Archived<Box<Str>>
The archived counterpart of ComponentValue::Str::0
The archived counterpart of ComponentValue::Str
Url(Archived<Box<Url>>)
Tuple Fields
0: Archived<Box<Url>>
The archived counterpart of ComponentValue::Url::0
The archived counterpart of ComponentValue::Url
Integer(Archived<Box<Integer>>)
Tuple Fields
0: Archived<Box<Integer>>
The archived counterpart of ComponentValue::Integer::0
The archived counterpart of ComponentValue::Integer
Number(Archived<Box<Number>>)
Tuple Fields
0: Archived<Box<Number>>
The archived counterpart of ComponentValue::Number::0
The archived counterpart of ComponentValue::Number
Percentage(Archived<Box<Percentage>>)
Tuple Fields
0: Archived<Box<Percentage>>
The archived counterpart of ComponentValue::Percentage::0
The archived counterpart of ComponentValue::Percentage
Dimension(Archived<Box<Dimension>>)
Tuple Fields
0: Archived<Box<Dimension>>
The archived counterpart of ComponentValue::Dimension::0
The archived counterpart of ComponentValue::Dimension
LengthPercentage(Archived<Box<LengthPercentage>>)
Tuple Fields
0: Archived<Box<LengthPercentage>>
The archived counterpart of ComponentValue::LengthPercentage::0
The archived counterpart of ComponentValue::LengthPercentage
FrequencyPercentage(Archived<Box<FrequencyPercentage>>)
Tuple Fields
0: Archived<Box<FrequencyPercentage>>
The archived counterpart of ComponentValue::FrequencyPercentage::0
The archived counterpart of ComponentValue::FrequencyPercentage
AnglePercentage(Archived<Box<AnglePercentage>>)
Tuple Fields
0: Archived<Box<AnglePercentage>>
The archived counterpart of ComponentValue::AnglePercentage::0
The archived counterpart of ComponentValue::AnglePercentage
TimePercentage(Archived<Box<TimePercentage>>)
Tuple Fields
0: Archived<Box<TimePercentage>>
The archived counterpart of ComponentValue::TimePercentage::0
The archived counterpart of ComponentValue::TimePercentage
Ratio(Archived<Box<Ratio>>)
Tuple Fields
0: Archived<Box<Ratio>>
The archived counterpart of ComponentValue::Ratio::0
The archived counterpart of ComponentValue::Ratio
UnicodeRange(Archived<Box<UnicodeRange>>)
Tuple Fields
0: Archived<Box<UnicodeRange>>
The archived counterpart of ComponentValue::UnicodeRange::0
The archived counterpart of ComponentValue::UnicodeRange
Color(Archived<Box<Color>>)
Tuple Fields
0: Archived<Box<Color>>
The archived counterpart of ComponentValue::Color::0
The archived counterpart of ComponentValue::Color
AlphaValue(Archived<Box<AlphaValue>>)
Tuple Fields
0: Archived<Box<AlphaValue>>
The archived counterpart of ComponentValue::AlphaValue::0
The archived counterpart of ComponentValue::AlphaValue
Hue(Archived<Box<Hue>>)
Tuple Fields
0: Archived<Box<Hue>>
The archived counterpart of ComponentValue::Hue::0
The archived counterpart of ComponentValue::Hue
CmykComponent(Archived<Box<CmykComponent>>)
Tuple Fields
0: Archived<Box<CmykComponent>>
The archived counterpart of ComponentValue::CmykComponent::0
The archived counterpart of ComponentValue::CmykComponent
Delimiter(Archived<Box<Delimiter>>)
Tuple Fields
0: Archived<Box<Delimiter>>
The archived counterpart of ComponentValue::Delimiter::0
The archived counterpart of ComponentValue::Delimiter
CalcSum(Archived<Box<CalcSum>>)
Tuple Fields
0: Archived<Box<CalcSum>>
The archived counterpart of ComponentValue::CalcSum::0
The archived counterpart of ComponentValue::CalcSum
ComplexSelector(Archived<Box<ComplexSelector>>)
Tuple Fields
0: Archived<Box<ComplexSelector>>
The archived counterpart of ComponentValue::ComplexSelector::0
The archived counterpart of ComponentValue::ComplexSelector
LayerName(Archived<Box<LayerName>>)
Tuple Fields
0: Archived<Box<LayerName>>
The archived counterpart of ComponentValue::LayerName::0
The archived counterpart of ComponentValue::LayerName
SupportsCondition(Archived<Box<SupportsCondition>>)
Tuple Fields
0: Archived<Box<SupportsCondition>>
The archived counterpart of ComponentValue::SupportsCondition::0
The archived counterpart of ComponentValue::SupportsCondition
Declaration(Archived<Box<Declaration>>)
Tuple Fields
0: Archived<Box<Declaration>>
The archived counterpart of ComponentValue::Declaration::0
The archived counterpart of ComponentValue::Declaration
IdSelector(Archived<Box<IdSelector>>)
Tuple Fields
0: Archived<Box<IdSelector>>
The archived counterpart of ComponentValue::IdSelector::0
The archived counterpart of ComponentValue::IdSelector