pub enum ComponentValue<'a> {
Show 46 variants
BracketBlock(BracketBlock<'a>),
Calc(Calc<'a>),
Delimiter(Delimiter),
Dimension(Dimension<'a>),
Function(Function<'a>),
HexColor(HexColor<'a>),
IdSelector(IdSelector<'a>),
ImportantAnnotation(ImportantAnnotation<'a>),
InterpolableIdent(InterpolableIdent<'a>),
InterpolableStr(InterpolableStr<'a>),
LayerName(LayerName<'a>),
LessAnonymousMixin(LessAnonymousMixin<'a>),
LessBinaryOperation(LessBinaryOperation<'a>),
LessCondition(Box<'a, LessCondition<'a>>),
LessDetachedRuleset(LessDetachedRuleset<'a>),
LessEscapedStr(LessEscapedStr<'a>),
LessJavaScriptSnippet(LessJavaScriptSnippet<'a>),
LessList(LessList<'a>),
LessMixinCall(Box<'a, LessMixinCall<'a>>),
LessNamespaceValue(Box<'a, LessNamespaceValue<'a>>),
LessVariableCall(LessVariableCall<'a>),
LessNegativeValue(LessNegativeValue<'a>),
LessParenthesizedOperation(LessParenthesizedOperation<'a>),
LessPercentKeyword(LessPercentKeyword),
LessPropertyVariable(LessPropertyVariable<'a>),
LessVariable(LessVariable<'a>),
LessVariableVariable(LessVariableVariable<'a>),
Number(Number<'a>),
Percentage(Percentage<'a>),
Placeholder(Placeholder<'a>),
PostcssSimpleVar(PostcssSimpleVar<'a>),
Ratio(Ratio<'a>),
SassArbitraryArgument(SassArbitraryArgument<'a>),
SassBinaryExpression(SassBinaryExpression<'a>),
SassKeywordArgument(SassKeywordArgument<'a>),
SassList(SassList<'a>),
SassMap(SassMap<'a>),
SassQualifiedName(Box<'a, SassQualifiedName<'a>>),
SassNestingDeclaration(SassNestingDeclaration<'a>),
SassParenthesizedExpression(SassParenthesizedExpression<'a>),
SassParentSelector(NestingSelector<'a>),
SassUnaryExpression(SassUnaryExpression<'a>),
SassVariable(SassVariable<'a>),
TokenWithSpan(TokenWithSpan<'a>),
UnicodeRange(UnicodeRange<'a>),
Url(Box<'a, Url<'a>>),
}Variants§
BracketBlock(BracketBlock<'a>)
Calc(Calc<'a>)
Delimiter(Delimiter)
Dimension(Dimension<'a>)
Function(Function<'a>)
HexColor(HexColor<'a>)
IdSelector(IdSelector<'a>)
ImportantAnnotation(ImportantAnnotation<'a>)
InterpolableIdent(InterpolableIdent<'a>)
InterpolableStr(InterpolableStr<'a>)
LayerName(LayerName<'a>)
LessAnonymousMixin(LessAnonymousMixin<'a>)
LessBinaryOperation(LessBinaryOperation<'a>)
LessCondition(Box<'a, LessCondition<'a>>)
LessDetachedRuleset(LessDetachedRuleset<'a>)
LessEscapedStr(LessEscapedStr<'a>)
LessJavaScriptSnippet(LessJavaScriptSnippet<'a>)
LessList(LessList<'a>)
LessMixinCall(Box<'a, LessMixinCall<'a>>)
LessNamespaceValue(Box<'a, LessNamespaceValue<'a>>)
LessVariableCall(LessVariableCall<'a>)
LessNegativeValue(LessNegativeValue<'a>)
LessParenthesizedOperation(LessParenthesizedOperation<'a>)
LessPercentKeyword(LessPercentKeyword)
LessPropertyVariable(LessPropertyVariable<'a>)
LessVariable(LessVariable<'a>)
LessVariableVariable(LessVariableVariable<'a>)
Number(Number<'a>)
Percentage(Percentage<'a>)
Placeholder(Placeholder<'a>)
PostcssSimpleVar(PostcssSimpleVar<'a>)
Ratio(Ratio<'a>)
SassArbitraryArgument(SassArbitraryArgument<'a>)
SassBinaryExpression(SassBinaryExpression<'a>)
SassKeywordArgument(SassKeywordArgument<'a>)
SassList(SassList<'a>)
SassMap(SassMap<'a>)
SassQualifiedName(Box<'a, SassQualifiedName<'a>>)
SassNestingDeclaration(SassNestingDeclaration<'a>)
SassParenthesizedExpression(SassParenthesizedExpression<'a>)
SassParentSelector(NestingSelector<'a>)
SassUnaryExpression(SassUnaryExpression<'a>)
SassVariable(SassVariable<'a>)
TokenWithSpan(TokenWithSpan<'a>)
UnicodeRange(UnicodeRange<'a>)
Url(Box<'a, Url<'a>>)
Implementations§
§impl<'a> ComponentValue<'a>
impl<'a> ComponentValue<'a>
Trait Implementations§
Source§impl<'a> Debug for ComponentValue<'a>
impl<'a> Debug for ComponentValue<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ComponentValue<'a>
impl<'a> !Send for ComponentValue<'a>
impl<'a> !Sync for ComponentValue<'a>
impl<'a> !UnwindSafe for ComponentValue<'a>
impl<'a> Freeze for ComponentValue<'a>
impl<'a> Unpin for ComponentValue<'a>
impl<'a> UnsafeUnpin for ComponentValue<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more