1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
---
source: crates/css_ast/tests/postcss_snapshots.rs
expression: result.output.unwrap()
snapshot_kind: text
---
StyleSheet(
rules: [
UnknownQualifiedRule(QualifiedRule(
prelude: ComponentValues(
values: [
Ident(Cursor(
kind: "Ident",
offset: SourceOffset(0),
len: 3,
)),
Colon(Cursor(
kind: "Colon",
offset: SourceOffset(3),
len: 1,
)),
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(4),
len: 1,
)),
Number(Cursor(
kind: "Number",
offset: SourceOffset(5),
len: 1,
)),
Semicolon(Cursor(
kind: "Semicolon",
offset: SourceOffset(6),
len: 1,
)),
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(7),
len: 2,
)),
Ident(Cursor(
kind: "Ident",
offset: SourceOffset(9),
len: 1,
)),
],
),
block: Block(
open_curly: LeftCurly(Cursor(
kind: "LeftCurly",
offset: SourceOffset(11),
len: 1,
)),
declarations: [
Declaration(
name: Ident(Cursor(
kind: "Ident",
offset: SourceOffset(17),
len: 3,
)),
colon: Colon(Cursor(
kind: "Colon",
offset: SourceOffset(20),
len: 1,
)),
value: Unknown(ComponentValues(
values: [
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(21),
len: 1,
)),
Number(Cursor(
kind: "Number",
offset: SourceOffset(22),
len: 1,
)),
],
)),
important: None,
semicolon: Some(Semicolon(Cursor(
kind: "Semicolon",
offset: SourceOffset(23),
len: 1,
))),
),
],
rules: [
ComponentValues(
values: [
Ident(Cursor(
kind: "Ident",
offset: SourceOffset(29),
len: 1,
)),
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(30),
len: 1,
)),
SimpleBlock(
open: PairWiseStart(Cursor(
kind: "LeftCurly",
offset: SourceOffset(31),
len: 1,
)),
values: ComponentValues(
values: [
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(32),
len: 9,
)),
Ident(Cursor(
kind: "Ident",
offset: SourceOffset(41),
len: 5,
)),
Colon(Cursor(
kind: "Colon",
offset: SourceOffset(46),
len: 1,
)),
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(47),
len: 1,
)),
Number(Cursor(
kind: "Number",
offset: SourceOffset(48),
len: 1,
)),
Semicolon(Cursor(
kind: "Semicolon",
offset: SourceOffset(49),
len: 1,
)),
],
),
close: Some(PairWiseEnd(Cursor(
kind: "RightCurly",
offset: SourceOffset(55),
len: 1,
))),
),
Whitespace(Cursor(
kind: "Whitespace",
offset: SourceOffset(56),
len: 1,
)),
],
),
],
close_curly: Some(RightCurly(Cursor(
kind: "RightCurly",
offset: SourceOffset(57),
len: 1,
))),
),
)),
],
)