#[repr(u8)]pub enum ScssElementType {
Show 70 variants
Import = 0,
Include = 1,
Mixin = 2,
Function = 3,
Return = 4,
If = 5,
Else = 6,
For = 7,
While = 8,
Each = 9,
In = 10,
True = 11,
False = 12,
Null = 13,
EqEq = 14,
Ne = 15,
Le = 16,
Ge = 17,
AndAnd = 18,
OrOr = 19,
Eq = 20,
Lt = 21,
Gt = 22,
And = 23,
Or = 24,
Xor = 25,
Plus = 26,
Minus = 27,
Star = 28,
Slash = 29,
Percent = 30,
Bang = 31,
LeftParen = 32,
RightParen = 33,
LeftBrace = 34,
RightBrace = 35,
LeftBracket = 36,
RightBracket = 37,
Semicolon = 38,
Colon = 39,
Comma = 40,
Dot = 41,
Hash = 42,
At = 43,
Dollar = 44,
Identifier = 45,
IntegerLiteral = 46,
StringLiteral = 47,
Whitespace = 48,
Newline = 49,
Comment = 50,
Eof = 51,
Error = 52,
SourceFile = 53,
RuleSet = 54,
Selector = 55,
Declaration = 56,
Property = 57,
ValueNode = 58,
Block = 59,
MixinDeclaration = 60,
FunctionDeclaration = 61,
IncludeStatement = 62,
ImportStatement = 63,
VariableDeclaration = 64,
IfStatement = 65,
ForStatement = 66,
EachStatement = 67,
WhileStatement = 68,
ReturnStatement = 69,
}Variants§
Import = 0
‘@import’ keyword.
Include = 1
‘@include’ keyword.
Mixin = 2
‘@mixin’ keyword.
Function = 3
‘@function’ keyword.
Return = 4
‘@return’ keyword.
If = 5
‘@if’ keyword.
Else = 6
‘@else’ keyword.
For = 7
‘@for’ keyword.
While = 8
‘@while’ keyword.
Each = 9
‘@each’ keyword.
In = 10
‘in’ keyword.
True = 11
‘true’ keyword.
False = 12
‘false’ keyword.
Null = 13
‘null’ keyword.
EqEq = 14
‘==’ operator.
Ne = 15
‘!=’ operator.
Le = 16
‘<=’ operator.
Ge = 17
‘>=’ operator.
AndAnd = 18
‘&&’ operator.
OrOr = 19
‘||’ operator.
Eq = 20
‘=’ operator.
Lt = 21
‘<’ operator.
Gt = 22
‘>’ operator.
And = 23
‘and’ operator.
Or = 24
‘or’ operator.
Xor = 25
‘xor’ operator.
Plus = 26
‘+’ operator.
Minus = 27
‘-’ operator.
Star = 28
‘*’ operator.
Slash = 29
‘/’ operator.
Percent = 30
‘%’ operator.
Bang = 31
‘!’ operator.
LeftParen = 32
‘(’ punctuation.
RightParen = 33
‘)’ punctuation.
LeftBrace = 34
‘{’ punctuation.
RightBrace = 35
‘}’ punctuation.
LeftBracket = 36
‘[’ punctuation.
RightBracket = 37
‘]’ punctuation.
Semicolon = 38
‘;’ punctuation.
Colon = 39
‘:’ punctuation.
Comma = 40
‘,’ punctuation.
Dot = 41
‘.’ punctuation.
Hash = 42
‘#’ punctuation.
At = 43
‘@’ punctuation.
Dollar = 44
‘$’ punctuation.
Identifier = 45
Identifier.
IntegerLiteral = 46
Integer literal.
StringLiteral = 47
String literal.
Whitespace = 48
Whitespace.
Newline = 49
Newline.
Comment = 50
Comment.
Eof = 51
End of file.
Error = 52
Error token.
SourceFile = 53
Source file.
RuleSet = 54
Rule set.
Selector = 55
Selector.
Declaration = 56
Declaration.
Property = 57
Property.
ValueNode = 58
Value node.
Block = 59
Block.
MixinDeclaration = 60
Mixin declaration.
FunctionDeclaration = 61
Function declaration.
IncludeStatement = 62
Include statement.
ImportStatement = 63
Import statement.
VariableDeclaration = 64
Variable declaration.
IfStatement = 65
If statement.
ForStatement = 66
For statement.
EachStatement = 67
Each statement.
WhileStatement = 68
While statement.
ReturnStatement = 69
Return statement.
Trait Implementations§
Source§impl Clone for ScssElementType
impl Clone for ScssElementType
Source§fn clone(&self) -> ScssElementType
fn clone(&self) -> ScssElementType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more