silex_css 0.1.0-beta.9

Next Generation High-Performance Rust Web Framework based on fine-grained reactivity and no-virtual-DOM architecture.
Documentation
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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
/// 自动生成的 CSS 属性注册表
#[macro_export]
macro_rules! for_all_properties {
    ($callback:ident) => {
        $callback! {
            (webkit_line_clamp, "-webkit-line-clamp", WebkitLineClamp, Shorthand),
            (webkit_text_fill_color, "-webkit-text-fill-color", WebkitTextFillColor, Color),
            (webkit_text_stroke, "-webkit-text-stroke", WebkitTextStroke, Shorthand),
            (webkit_text_stroke_color, "-webkit-text-stroke-color", WebkitTextStrokeColor, Color),
            (webkit_text_stroke_width, "-webkit-text-stroke-width", WebkitTextStrokeWidth, Dimension),
            (accent_color, "accent-color", AccentColor, Shorthand),
            (align_content, "align-content", AlignContent, Shorthand),
            (align_items, "align-items", AlignItems, Shorthand),
            (align_self, "align-self", AlignSelf, Shorthand),
            (alignment_baseline, "alignment-baseline", AlignmentBaseline, Shorthand),
            (all, "all", All, Shorthand),
            (animation, "animation", Animation, Shorthand),
            (animation_composition, "animation-composition", AnimationComposition, Shorthand),
            (animation_delay, "animation-delay", AnimationDelay, Shorthand),
            (animation_direction, "animation-direction", AnimationDirection, Shorthand),
            (animation_duration, "animation-duration", AnimationDuration, Shorthand),
            (animation_fill_mode, "animation-fill-mode", AnimationFillMode, Shorthand),
            (animation_iteration_count, "animation-iteration-count", AnimationIterationCount, Shorthand),
            (animation_name, "animation-name", AnimationName, Shorthand),
            (animation_play_state, "animation-play-state", AnimationPlayState, Shorthand),
            (animation_timing_function, "animation-timing-function", AnimationTimingFunction, Shorthand),
            (animation_trigger, "animation-trigger", AnimationTrigger, Shorthand),
            (appearance, "appearance", Appearance, Shorthand),
            (aspect_ratio, "aspect-ratio", AspectRatio, Shorthand),
            (backdrop_filter, "backdrop-filter", BackdropFilter, Shorthand),
            (backface_visibility, "backface-visibility", BackfaceVisibility, Shorthand),
            (background, "background", Background, Shorthand),
            (background_attachment, "background-attachment", BackgroundAttachment, Shorthand),
            (background_blend_mode, "background-blend-mode", BackgroundBlendMode, Shorthand),
            (background_clip, "background-clip", BackgroundClip, Shorthand),
            (background_color, "background-color", BackgroundColor, Color),
            (background_image, "background-image", BackgroundImage, Shorthand),
            (background_origin, "background-origin", BackgroundOrigin, Shorthand),
            (background_position, "background-position", BackgroundPosition, Shorthand),
            (background_position_x, "background-position-x", BackgroundPositionX, Shorthand),
            (background_position_y, "background-position-y", BackgroundPositionY, Shorthand),
            (background_repeat, "background-repeat", BackgroundRepeat, Shorthand),
            (background_size, "background-size", BackgroundSize, Shorthand),
            (baseline_shift, "baseline-shift", BaselineShift, Shorthand),
            (baseline_source, "baseline-source", BaselineSource, Shorthand),
            (block_size, "block-size", BlockSize, Custom),
            (border, "border", Border, Shorthand),
            (border_block, "border-block", BorderBlock, Custom),
            (border_block_color, "border-block-color", BorderBlockColor, Shorthand),
            (border_block_end, "border-block-end", BorderBlockEnd, Shorthand),
            (border_block_end_color, "border-block-end-color", BorderBlockEndColor, Custom),
            (border_block_end_style, "border-block-end-style", BorderBlockEndStyle, Custom),
            (border_block_end_width, "border-block-end-width", BorderBlockEndWidth, Dimension),
            (border_block_start, "border-block-start", BorderBlockStart, Shorthand),
            (border_block_start_color, "border-block-start-color", BorderBlockStartColor, Custom),
            (border_block_start_style, "border-block-start-style", BorderBlockStartStyle, Custom),
            (border_block_start_width, "border-block-start-width", BorderBlockStartWidth, Dimension),
            (border_block_style, "border-block-style", BorderBlockStyle, Shorthand),
            (border_block_width, "border-block-width", BorderBlockWidth, Shorthand),
            (border_bottom, "border-bottom", BorderBottom, Shorthand),
            (border_bottom_color, "border-bottom-color", BorderBottomColor, Custom),
            (border_bottom_left_radius, "border-bottom-left-radius", BorderBottomLeftRadius, Shorthand),
            (border_bottom_right_radius, "border-bottom-right-radius", BorderBottomRightRadius, Shorthand),
            (border_bottom_style, "border-bottom-style", BorderBottomStyle, Keyword),
            (border_bottom_width, "border-bottom-width", BorderBottomWidth, Dimension),
            (border_collapse, "border-collapse", BorderCollapse, Shorthand),
            (border_color, "border-color", BorderColor, Shorthand),
            (border_end_end_radius, "border-end-end-radius", BorderEndEndRadius, Dimension),
            (border_end_start_radius, "border-end-start-radius", BorderEndStartRadius, Dimension),
            (border_image, "border-image", BorderImage, Shorthand),
            (border_image_outset, "border-image-outset", BorderImageOutset, Shorthand),
            (border_image_repeat, "border-image-repeat", BorderImageRepeat, Shorthand),
            (border_image_slice, "border-image-slice", BorderImageSlice, Shorthand),
            (border_image_source, "border-image-source", BorderImageSource, Shorthand),
            (border_image_width, "border-image-width", BorderImageWidth, Shorthand),
            (border_inline, "border-inline", BorderInline, Custom),
            (border_inline_color, "border-inline-color", BorderInlineColor, Shorthand),
            (border_inline_end, "border-inline-end", BorderInlineEnd, Shorthand),
            (border_inline_end_color, "border-inline-end-color", BorderInlineEndColor, Custom),
            (border_inline_end_style, "border-inline-end-style", BorderInlineEndStyle, Custom),
            (border_inline_end_width, "border-inline-end-width", BorderInlineEndWidth, Dimension),
            (border_inline_start, "border-inline-start", BorderInlineStart, Shorthand),
            (border_inline_start_color, "border-inline-start-color", BorderInlineStartColor, Custom),
            (border_inline_start_style, "border-inline-start-style", BorderInlineStartStyle, Custom),
            (border_inline_start_width, "border-inline-start-width", BorderInlineStartWidth, Dimension),
            (border_inline_style, "border-inline-style", BorderInlineStyle, Shorthand),
            (border_inline_width, "border-inline-width", BorderInlineWidth, Shorthand),
            (border_left, "border-left", BorderLeft, Shorthand),
            (border_left_color, "border-left-color", BorderLeftColor, Color),
            (border_left_style, "border-left-style", BorderLeftStyle, Keyword),
            (border_left_width, "border-left-width", BorderLeftWidth, Dimension),
            (border_radius, "border-radius", BorderRadius, Shorthand),
            (border_right, "border-right", BorderRight, Shorthand),
            (border_right_color, "border-right-color", BorderRightColor, Color),
            (border_right_style, "border-right-style", BorderRightStyle, Keyword),
            (border_right_width, "border-right-width", BorderRightWidth, Dimension),
            (border_spacing, "border-spacing", BorderSpacing, Shorthand),
            (border_start_end_radius, "border-start-end-radius", BorderStartEndRadius, Dimension),
            (border_start_start_radius, "border-start-start-radius", BorderStartStartRadius, Dimension),
            (border_style, "border-style", BorderStyle, Shorthand),
            (border_top, "border-top", BorderTop, Shorthand),
            (border_top_color, "border-top-color", BorderTopColor, Color),
            (border_top_left_radius, "border-top-left-radius", BorderTopLeftRadius, Shorthand),
            (border_top_right_radius, "border-top-right-radius", BorderTopRightRadius, Shorthand),
            (border_top_style, "border-top-style", BorderTopStyle, Keyword),
            (border_top_width, "border-top-width", BorderTopWidth, Dimension),
            (border_width, "border-width", BorderWidth, Shorthand),
            (bottom, "bottom", Bottom, Shorthand),
            (box_decoration_break, "box-decoration-break", BoxDecorationBreak, Shorthand),
            (box_shadow, "box-shadow", BoxShadow, Shorthand),
            (box_sizing, "box-sizing", BoxSizing, Shorthand),
            (break_after, "break-after", BreakAfter, Shorthand),
            (break_before, "break-before", BreakBefore, Shorthand),
            (break_inside, "break-inside", BreakInside, Shorthand),
            (caption_side, "caption-side", CaptionSide, Shorthand),
            (caret, "caret", Caret, Shorthand),
            (caret_animation, "caret-animation", CaretAnimation, Shorthand),
            (caret_color, "caret-color", CaretColor, Shorthand),
            (caret_shape, "caret-shape", CaretShape, Shorthand),
            (clear, "clear", Clear, Shorthand),
            (clip_path, "clip-path", ClipPath, Shorthand),
            (clip_rule, "clip-rule", ClipRule, Shorthand),
            (color, "color", Color, Color),
            (color_interpolation_filters, "color-interpolation-filters", ColorInterpolationFilters, Shorthand),
            (color_scheme, "color-scheme", ColorScheme, Shorthand),
            (column_count, "column-count", ColumnCount, Shorthand),
            (column_fill, "column-fill", ColumnFill, Shorthand),
            (column_gap, "column-gap", ColumnGap, Shorthand),
            (column_height, "column-height", ColumnHeight, Shorthand),
            (column_rule, "column-rule", ColumnRule, Shorthand),
            (column_rule_color, "column-rule-color", ColumnRuleColor, Color),
            (column_rule_style, "column-rule-style", ColumnRuleStyle, Custom),
            (column_rule_width, "column-rule-width", ColumnRuleWidth, Dimension),
            (column_span, "column-span", ColumnSpan, Shorthand),
            (column_width, "column-width", ColumnWidth, Shorthand),
            (column_wrap, "column-wrap", ColumnWrap, Shorthand),
            (columns, "columns", Columns, Shorthand),
            (contain, "contain", Contain, Shorthand),
            (contain_intrinsic_block_size, "contain-intrinsic-block-size", ContainIntrinsicBlockSize, Shorthand),
            (contain_intrinsic_height, "contain-intrinsic-height", ContainIntrinsicHeight, Shorthand),
            (contain_intrinsic_inline_size, "contain-intrinsic-inline-size", ContainIntrinsicInlineSize, Shorthand),
            (contain_intrinsic_size, "contain-intrinsic-size", ContainIntrinsicSize, Shorthand),
            (contain_intrinsic_width, "contain-intrinsic-width", ContainIntrinsicWidth, Shorthand),
            (container, "container", Container, Shorthand),
            (container_name, "container-name", ContainerName, Shorthand),
            (container_type, "container-type", ContainerType, Shorthand),
            (content, "content", Content, Shorthand),
            (content_visibility, "content-visibility", ContentVisibility, Shorthand),
            (corner_block_end_shape, "corner-block-end-shape", CornerBlockEndShape, Shorthand),
            (corner_block_start_shape, "corner-block-start-shape", CornerBlockStartShape, Shorthand),
            (corner_bottom_left_shape, "corner-bottom-left-shape", CornerBottomLeftShape, Keyword),
            (corner_bottom_right_shape, "corner-bottom-right-shape", CornerBottomRightShape, Keyword),
            (corner_bottom_shape, "corner-bottom-shape", CornerBottomShape, Shorthand),
            (corner_end_end_shape, "corner-end-end-shape", CornerEndEndShape, Keyword),
            (corner_end_start_shape, "corner-end-start-shape", CornerEndStartShape, Keyword),
            (corner_inline_end_shape, "corner-inline-end-shape", CornerInlineEndShape, Shorthand),
            (corner_inline_start_shape, "corner-inline-start-shape", CornerInlineStartShape, Shorthand),
            (corner_left_shape, "corner-left-shape", CornerLeftShape, Shorthand),
            (corner_right_shape, "corner-right-shape", CornerRightShape, Shorthand),
            (corner_shape, "corner-shape", CornerShape, Shorthand),
            (corner_start_end_shape, "corner-start-end-shape", CornerStartEndShape, Keyword),
            (corner_start_start_shape, "corner-start-start-shape", CornerStartStartShape, Keyword),
            (corner_top_left_shape, "corner-top-left-shape", CornerTopLeftShape, Keyword),
            (corner_top_right_shape, "corner-top-right-shape", CornerTopRightShape, Keyword),
            (corner_top_shape, "corner-top-shape", CornerTopShape, Shorthand),
            (counter_increment, "counter-increment", CounterIncrement, Shorthand),
            (counter_reset, "counter-reset", CounterReset, Shorthand),
            (counter_set, "counter-set", CounterSet, Shorthand),
            (cursor, "cursor", Cursor, Shorthand),
            (cx, "cx", Cx, Shorthand),
            (cy, "cy", Cy, Shorthand),
            (d, "d", D, Shorthand),
            (direction, "direction", Direction, Shorthand),
            (display, "display", Display, Shorthand),
            (dominant_baseline, "dominant-baseline", DominantBaseline, Shorthand),
            (dynamic_range_limit, "dynamic-range-limit", DynamicRangeLimit, Shorthand),
            (empty_cells, "empty-cells", EmptyCells, Shorthand),
            (fill, "fill", Fill, Custom),
            (fill_opacity, "fill-opacity", FillOpacity, Alpha),
            (fill_rule, "fill-rule", FillRule, Shorthand),
            (filter, "filter", Filter, Shorthand),
            (flex, "flex", Flex, Shorthand),
            (flex_basis, "flex-basis", FlexBasis, Shorthand),
            (flex_direction, "flex-direction", FlexDirection, Shorthand),
            (flex_flow, "flex-flow", FlexFlow, Shorthand),
            (flex_grow, "flex-grow", FlexGrow, Number),
            (flex_shrink, "flex-shrink", FlexShrink, Number),
            (flex_wrap, "flex-wrap", FlexWrap, Shorthand),
            (float, "float", Float, Shorthand),
            (flood_color, "flood-color", FloodColor, Color),
            (flood_opacity, "flood-opacity", FloodOpacity, Alpha),
            (font, "font", Font, Shorthand),
            (font_family, "font-family", FontFamily, Shorthand),
            (font_feature_settings, "font-feature-settings", FontFeatureSettings, Shorthand),
            (font_kerning, "font-kerning", FontKerning, Shorthand),
            (font_language_override, "font-language-override", FontLanguageOverride, Shorthand),
            (font_optical_sizing, "font-optical-sizing", FontOpticalSizing, Shorthand),
            (font_palette, "font-palette", FontPalette, Shorthand),
            (font_size, "font-size", FontSize, Shorthand),
            (font_size_adjust, "font-size-adjust", FontSizeAdjust, Shorthand),
            (font_style, "font-style", FontStyle, Shorthand),
            (font_synthesis, "font-synthesis", FontSynthesis, Shorthand),
            (font_synthesis_small_caps, "font-synthesis-small-caps", FontSynthesisSmallCaps, Shorthand),
            (font_synthesis_style, "font-synthesis-style", FontSynthesisStyle, Shorthand),
            (font_synthesis_weight, "font-synthesis-weight", FontSynthesisWeight, Shorthand),
            (font_variant, "font-variant", FontVariant, Shorthand),
            (font_variant_alternates, "font-variant-alternates", FontVariantAlternates, Shorthand),
            (font_variant_caps, "font-variant-caps", FontVariantCaps, Shorthand),
            (font_variant_east_asian, "font-variant-east-asian", FontVariantEastAsian, Shorthand),
            (font_variant_emoji, "font-variant-emoji", FontVariantEmoji, Shorthand),
            (font_variant_ligatures, "font-variant-ligatures", FontVariantLigatures, Shorthand),
            (font_variant_numeric, "font-variant-numeric", FontVariantNumeric, Shorthand),
            (font_variant_position, "font-variant-position", FontVariantPosition, Shorthand),
            (font_variation_settings, "font-variation-settings", FontVariationSettings, Complex),
            (font_weight, "font-weight", FontWeight, Shorthand),
            (forced_color_adjust, "forced-color-adjust", ForcedColorAdjust, Shorthand),
            (gap, "gap", Gap, Shorthand),
            (grid, "grid", Grid, Shorthand),
            (grid_area, "grid-area", GridArea, Shorthand),
            (grid_auto_columns, "grid-auto-columns", GridAutoColumns, Shorthand),
            (grid_auto_flow, "grid-auto-flow", GridAutoFlow, Shorthand),
            (grid_auto_rows, "grid-auto-rows", GridAutoRows, Shorthand),
            (grid_column, "grid-column", GridColumn, Shorthand),
            (grid_column_end, "grid-column-end", GridColumnEnd, Keyword),
            (grid_column_start, "grid-column-start", GridColumnStart, Keyword),
            (grid_row, "grid-row", GridRow, Shorthand),
            (grid_row_end, "grid-row-end", GridRowEnd, Keyword),
            (grid_row_start, "grid-row-start", GridRowStart, Keyword),
            (grid_template, "grid-template", GridTemplate, Shorthand),
            (grid_template_areas, "grid-template-areas", GridTemplateAreas, Complex),
            (grid_template_columns, "grid-template-columns", GridTemplateColumns, Shorthand),
            (grid_template_rows, "grid-template-rows", GridTemplateRows, Shorthand),
            (hanging_punctuation, "hanging-punctuation", HangingPunctuation, Shorthand),
            (height, "height", Height, Shorthand),
            (hyphenate_character, "hyphenate-character", HyphenateCharacter, Shorthand),
            (hyphenate_limit_chars, "hyphenate-limit-chars", HyphenateLimitChars, Shorthand),
            (hyphens, "hyphens", Hyphens, Shorthand),
            (image_orientation, "image-orientation", ImageOrientation, Shorthand),
            (image_rendering, "image-rendering", ImageRendering, Shorthand),
            (initial_letter, "initial-letter", InitialLetter, Shorthand),
            (inline_size, "inline-size", InlineSize, Custom),
            (inset, "inset", Inset, Shorthand),
            (inset_block, "inset-block", InsetBlock, Shorthand),
            (inset_block_end, "inset-block-end", InsetBlockEnd, Custom),
            (inset_block_start, "inset-block-start", InsetBlockStart, Custom),
            (inset_inline, "inset-inline", InsetInline, Shorthand),
            (inset_inline_end, "inset-inline-end", InsetInlineEnd, Custom),
            (inset_inline_start, "inset-inline-start", InsetInlineStart, Custom),
            (interactivity, "interactivity", Interactivity, Shorthand),
            (interest_delay, "interest-delay", InterestDelay, Shorthand),
            (interest_delay_end, "interest-delay-end", InterestDelayEnd, Shorthand),
            (interest_delay_start, "interest-delay-start", InterestDelayStart, Shorthand),
            (isolation, "isolation", Isolation, Shorthand),
            (justify_content, "justify-content", JustifyContent, Shorthand),
            (justify_items, "justify-items", JustifyItems, Shorthand),
            (justify_self, "justify-self", JustifySelf, Shorthand),
            (left, "left", Left, Shorthand),
            (letter_spacing, "letter-spacing", LetterSpacing, Shorthand),
            (lighting_color, "lighting-color", LightingColor, Color),
            (line_break, "line-break", LineBreak, Shorthand),
            (line_clamp, "line-clamp", LineClamp, Shorthand),
            (line_height, "line-height", LineHeight, Shorthand),
            (list_style, "list-style", ListStyle, Shorthand),
            (list_style_image, "list-style-image", ListStyleImage, Shorthand),
            (list_style_position, "list-style-position", ListStylePosition, Shorthand),
            (list_style_type, "list-style-type", ListStyleType, Shorthand),
            (margin, "margin", Margin, Shorthand),
            (margin_block, "margin-block", MarginBlock, Shorthand),
            (margin_block_end, "margin-block-end", MarginBlockEnd, Custom),
            (margin_block_start, "margin-block-start", MarginBlockStart, Custom),
            (margin_bottom, "margin-bottom", MarginBottom, Shorthand),
            (margin_inline, "margin-inline", MarginInline, Shorthand),
            (margin_inline_end, "margin-inline-end", MarginInlineEnd, Custom),
            (margin_inline_start, "margin-inline-start", MarginInlineStart, Custom),
            (margin_left, "margin-left", MarginLeft, Shorthand),
            (margin_right, "margin-right", MarginRight, Shorthand),
            (margin_top, "margin-top", MarginTop, Shorthand),
            (marker, "marker", Marker, Shorthand),
            (marker_end, "marker-end", MarkerEnd, Shorthand),
            (marker_mid, "marker-mid", MarkerMid, Shorthand),
            (marker_start, "marker-start", MarkerStart, Shorthand),
            (mask, "mask", Mask, Shorthand),
            (mask_border, "mask-border", MaskBorder, Shorthand),
            (mask_border_mode, "mask-border-mode", MaskBorderMode, Shorthand),
            (mask_border_outset, "mask-border-outset", MaskBorderOutset, Shorthand),
            (mask_border_repeat, "mask-border-repeat", MaskBorderRepeat, Shorthand),
            (mask_border_slice, "mask-border-slice", MaskBorderSlice, Shorthand),
            (mask_border_source, "mask-border-source", MaskBorderSource, Shorthand),
            (mask_border_width, "mask-border-width", MaskBorderWidth, Shorthand),
            (mask_clip, "mask-clip", MaskClip, Shorthand),
            (mask_composite, "mask-composite", MaskComposite, Shorthand),
            (mask_image, "mask-image", MaskImage, Shorthand),
            (mask_mode, "mask-mode", MaskMode, Shorthand),
            (mask_origin, "mask-origin", MaskOrigin, Shorthand),
            (mask_position, "mask-position", MaskPosition, Shorthand),
            (mask_repeat, "mask-repeat", MaskRepeat, Shorthand),
            (mask_size, "mask-size", MaskSize, Shorthand),
            (mask_type, "mask-type", MaskType, Shorthand),
            (math_depth, "math-depth", MathDepth, Shorthand),
            (math_style, "math-style", MathStyle, Shorthand),
            (max_block_size, "max-block-size", MaxBlockSize, Custom),
            (max_height, "max-height", MaxHeight, Shorthand),
            (max_inline_size, "max-inline-size", MaxInlineSize, Custom),
            (max_width, "max-width", MaxWidth, Shorthand),
            (min_block_size, "min-block-size", MinBlockSize, Custom),
            (min_height, "min-height", MinHeight, Shorthand),
            (min_inline_size, "min-inline-size", MinInlineSize, Custom),
            (min_width, "min-width", MinWidth, Shorthand),
            (mix_blend_mode, "mix-blend-mode", MixBlendMode, Shorthand),
            (object_fit, "object-fit", ObjectFit, Shorthand),
            (object_position, "object-position", ObjectPosition, Keyword),
            (offset, "offset", Offset, Shorthand),
            (offset_anchor, "offset-anchor", OffsetAnchor, Shorthand),
            (offset_distance, "offset-distance", OffsetDistance, Dimension),
            (offset_path, "offset-path", OffsetPath, Shorthand),
            (offset_position, "offset-position", OffsetPosition, Shorthand),
            (offset_rotate, "offset-rotate", OffsetRotate, Shorthand),
            (opacity, "opacity", Opacity, Alpha),
            (order, "order", Order, Number),
            (orphans, "orphans", Orphans, Number),
            (outline, "outline", Outline, Shorthand),
            (outline_color, "outline-color", OutlineColor, Shorthand),
            (outline_offset, "outline-offset", OutlineOffset, Dimension),
            (outline_style, "outline-style", OutlineStyle, Shorthand),
            (outline_width, "outline-width", OutlineWidth, Dimension),
            (overflow, "overflow", Overflow, Shorthand),
            (overflow_anchor, "overflow-anchor", OverflowAnchor, Shorthand),
            (overflow_block, "overflow-block", OverflowBlock, Shorthand),
            (overflow_clip_margin, "overflow-clip-margin", OverflowClipMargin, Shorthand),
            (overflow_inline, "overflow-inline", OverflowInline, Shorthand),
            (overflow_wrap, "overflow-wrap", OverflowWrap, Shorthand),
            (overflow_x, "overflow-x", OverflowX, Shorthand),
            (overflow_y, "overflow-y", OverflowY, Shorthand),
            (overscroll_behavior, "overscroll-behavior", OverscrollBehavior, Shorthand),
            (overscroll_behavior_block, "overscroll-behavior-block", OverscrollBehaviorBlock, Shorthand),
            (overscroll_behavior_inline, "overscroll-behavior-inline", OverscrollBehaviorInline, Shorthand),
            (overscroll_behavior_x, "overscroll-behavior-x", OverscrollBehaviorX, Shorthand),
            (overscroll_behavior_y, "overscroll-behavior-y", OverscrollBehaviorY, Shorthand),
            (padding, "padding", Padding, Shorthand),
            (padding_block, "padding-block", PaddingBlock, Shorthand),
            (padding_block_end, "padding-block-end", PaddingBlockEnd, Custom),
            (padding_block_start, "padding-block-start", PaddingBlockStart, Custom),
            (padding_bottom, "padding-bottom", PaddingBottom, Shorthand),
            (padding_inline, "padding-inline", PaddingInline, Shorthand),
            (padding_inline_end, "padding-inline-end", PaddingInlineEnd, Custom),
            (padding_inline_start, "padding-inline-start", PaddingInlineStart, Custom),
            (padding_left, "padding-left", PaddingLeft, Shorthand),
            (padding_right, "padding-right", PaddingRight, Shorthand),
            (padding_top, "padding-top", PaddingTop, Shorthand),
            (page, "page", Page, Shorthand),
            (paint_order, "paint-order", PaintOrder, Shorthand),
            (perspective, "perspective", Perspective, Shorthand),
            (perspective_origin, "perspective-origin", PerspectiveOrigin, Keyword),
            (place_content, "place-content", PlaceContent, Shorthand),
            (place_items, "place-items", PlaceItems, Shorthand),
            (place_self, "place-self", PlaceSelf, Shorthand),
            (pointer_events, "pointer-events", PointerEvents, Shorthand),
            (position, "position", Position, Shorthand),
            (print_color_adjust, "print-color-adjust", PrintColorAdjust, Shorthand),
            (quotes, "quotes", Quotes, Shorthand),
            (r, "r", R, Shorthand),
            (reading_flow, "reading-flow", ReadingFlow, Shorthand),
            (reading_order, "reading-order", ReadingOrder, Number),
            (resize, "resize", Resize, Shorthand),
            (right, "right", Right, Shorthand),
            (rotate, "rotate", Rotate, Shorthand),
            (row_gap, "row-gap", RowGap, Shorthand),
            (ruby_align, "ruby-align", RubyAlign, Shorthand),
            (ruby_overhang, "ruby-overhang", RubyOverhang, Shorthand),
            (ruby_position, "ruby-position", RubyPosition, Shorthand),
            (rx, "rx", Rx, Shorthand),
            (ry, "ry", Ry, Shorthand),
            (scale, "scale", Scale, Shorthand),
            (scroll_behavior, "scroll-behavior", ScrollBehavior, Shorthand),
            (scroll_margin, "scroll-margin", ScrollMargin, Shorthand),
            (scroll_margin_block, "scroll-margin-block", ScrollMarginBlock, Shorthand),
            (scroll_margin_block_end, "scroll-margin-block-end", ScrollMarginBlockEnd, Dimension),
            (scroll_margin_block_start, "scroll-margin-block-start", ScrollMarginBlockStart, Dimension),
            (scroll_margin_bottom, "scroll-margin-bottom", ScrollMarginBottom, Dimension),
            (scroll_margin_inline, "scroll-margin-inline", ScrollMarginInline, Shorthand),
            (scroll_margin_inline_end, "scroll-margin-inline-end", ScrollMarginInlineEnd, Dimension),
            (scroll_margin_inline_start, "scroll-margin-inline-start", ScrollMarginInlineStart, Dimension),
            (scroll_margin_left, "scroll-margin-left", ScrollMarginLeft, Dimension),
            (scroll_margin_right, "scroll-margin-right", ScrollMarginRight, Dimension),
            (scroll_margin_top, "scroll-margin-top", ScrollMarginTop, Dimension),
            (scroll_marker_group, "scroll-marker-group", ScrollMarkerGroup, Shorthand),
            (scroll_padding, "scroll-padding", ScrollPadding, Shorthand),
            (scroll_padding_block, "scroll-padding-block", ScrollPaddingBlock, Shorthand),
            (scroll_padding_block_end, "scroll-padding-block-end", ScrollPaddingBlockEnd, Shorthand),
            (scroll_padding_block_start, "scroll-padding-block-start", ScrollPaddingBlockStart, Shorthand),
            (scroll_padding_bottom, "scroll-padding-bottom", ScrollPaddingBottom, Shorthand),
            (scroll_padding_inline, "scroll-padding-inline", ScrollPaddingInline, Shorthand),
            (scroll_padding_inline_end, "scroll-padding-inline-end", ScrollPaddingInlineEnd, Shorthand),
            (scroll_padding_inline_start, "scroll-padding-inline-start", ScrollPaddingInlineStart, Shorthand),
            (scroll_padding_left, "scroll-padding-left", ScrollPaddingLeft, Shorthand),
            (scroll_padding_right, "scroll-padding-right", ScrollPaddingRight, Shorthand),
            (scroll_padding_top, "scroll-padding-top", ScrollPaddingTop, Shorthand),
            (scroll_snap_align, "scroll-snap-align", ScrollSnapAlign, Shorthand),
            (scroll_snap_stop, "scroll-snap-stop", ScrollSnapStop, Shorthand),
            (scroll_snap_type, "scroll-snap-type", ScrollSnapType, Shorthand),
            (scroll_target_group, "scroll-target-group", ScrollTargetGroup, Shorthand),
            (scrollbar_color, "scrollbar-color", ScrollbarColor, Shorthand),
            (scrollbar_gutter, "scrollbar-gutter", ScrollbarGutter, Shorthand),
            (scrollbar_width, "scrollbar-width", ScrollbarWidth, Shorthand),
            (shape_image_threshold, "shape-image-threshold", ShapeImageThreshold, Custom),
            (shape_margin, "shape-margin", ShapeMargin, Dimension),
            (shape_outside, "shape-outside", ShapeOutside, Shorthand),
            (shape_rendering, "shape-rendering", ShapeRendering, Shorthand),
            (stop_color, "stop-color", StopColor, Custom),
            (stop_opacity, "stop-opacity", StopOpacity, Alpha),
            (stroke, "stroke", Stroke, Custom),
            (stroke_dasharray, "stroke-dasharray", StrokeDasharray, Shorthand),
            (stroke_dashoffset, "stroke-dashoffset", StrokeDashoffset, Shorthand),
            (stroke_linecap, "stroke-linecap", StrokeLinecap, Shorthand),
            (stroke_linejoin, "stroke-linejoin", StrokeLinejoin, Shorthand),
            (stroke_miterlimit, "stroke-miterlimit", StrokeMiterlimit, Number),
            (stroke_opacity, "stroke-opacity", StrokeOpacity, Alpha),
            (stroke_width, "stroke-width", StrokeWidth, Shorthand),
            (tab_size, "tab-size", TabSize, Shorthand),
            (table_layout, "table-layout", TableLayout, Shorthand),
            (text_align, "text-align", TextAlign, Shorthand),
            (text_align_last, "text-align-last", TextAlignLast, Shorthand),
            (text_anchor, "text-anchor", TextAnchor, Shorthand),
            (text_autospace, "text-autospace", TextAutospace, Shorthand),
            (text_box, "text-box", TextBox, Shorthand),
            (text_box_edge, "text-box-edge", TextBoxEdge, Shorthand),
            (text_box_trim, "text-box-trim", TextBoxTrim, Shorthand),
            (text_combine_upright, "text-combine-upright", TextCombineUpright, Shorthand),
            (text_decoration, "text-decoration", TextDecoration, Shorthand),
            (text_decoration_color, "text-decoration-color", TextDecorationColor, Color),
            (text_decoration_inset, "text-decoration-inset", TextDecorationInset, Shorthand),
            (text_decoration_line, "text-decoration-line", TextDecorationLine, Shorthand),
            (text_decoration_skip_ink, "text-decoration-skip-ink", TextDecorationSkipInk, Shorthand),
            (text_decoration_style, "text-decoration-style", TextDecorationStyle, Shorthand),
            (text_decoration_thickness, "text-decoration-thickness", TextDecorationThickness, Shorthand),
            (text_emphasis, "text-emphasis", TextEmphasis, Shorthand),
            (text_emphasis_color, "text-emphasis-color", TextEmphasisColor, Color),
            (text_emphasis_position, "text-emphasis-position", TextEmphasisPosition, Shorthand),
            (text_emphasis_style, "text-emphasis-style", TextEmphasisStyle, Shorthand),
            (text_indent, "text-indent", TextIndent, Shorthand),
            (text_justify, "text-justify", TextJustify, Shorthand),
            (text_orientation, "text-orientation", TextOrientation, Shorthand),
            (text_overflow, "text-overflow", TextOverflow, Shorthand),
            (text_rendering, "text-rendering", TextRendering, Shorthand),
            (text_shadow, "text-shadow", TextShadow, Shorthand),
            (text_transform, "text-transform", TextTransform, Shorthand),
            (text_underline_offset, "text-underline-offset", TextUnderlineOffset, Shorthand),
            (text_underline_position, "text-underline-position", TextUnderlinePosition, Shorthand),
            (text_wrap, "text-wrap", TextWrap, Shorthand),
            (text_wrap_mode, "text-wrap-mode", TextWrapMode, Shorthand),
            (text_wrap_style, "text-wrap-style", TextWrapStyle, Shorthand),
            (timeline_trigger, "timeline-trigger", TimelineTrigger, Shorthand),
            (timeline_trigger_exit_range, "timeline-trigger-exit-range", TimelineTriggerExitRange, Shorthand),
            (timeline_trigger_exit_range_end, "timeline-trigger-exit-range-end", TimelineTriggerExitRangeEnd, Shorthand),
            (timeline_trigger_exit_range_start, "timeline-trigger-exit-range-start", TimelineTriggerExitRangeStart, Shorthand),
            (timeline_trigger_name, "timeline-trigger-name", TimelineTriggerName, Shorthand),
            (timeline_trigger_range, "timeline-trigger-range", TimelineTriggerRange, Shorthand),
            (timeline_trigger_range_end, "timeline-trigger-range-end", TimelineTriggerRangeEnd, Shorthand),
            (timeline_trigger_range_start, "timeline-trigger-range-start", TimelineTriggerRangeStart, Shorthand),
            (timeline_trigger_source, "timeline-trigger-source", TimelineTriggerSource, Shorthand),
            (top, "top", Top, Shorthand),
            (touch_action, "touch-action", TouchAction, Shorthand),
            (transform, "transform", Transform, Complex),
            (transform_box, "transform-box", TransformBox, Shorthand),
            (transform_origin, "transform-origin", TransformOrigin, Shorthand),
            (transform_style, "transform-style", TransformStyle, Shorthand),
            (transition, "transition", Transition, Shorthand),
            (transition_behavior, "transition-behavior", TransitionBehavior, Shorthand),
            (transition_delay, "transition-delay", TransitionDelay, Shorthand),
            (transition_duration, "transition-duration", TransitionDuration, Shorthand),
            (transition_property, "transition-property", TransitionProperty, Shorthand),
            (transition_timing_function, "transition-timing-function", TransitionTimingFunction, Shorthand),
            (translate, "translate", Translate, Shorthand),
            (trigger_scope, "trigger-scope", TriggerScope, Shorthand),
            (unicode_bidi, "unicode-bidi", UnicodeBidi, Shorthand),
            (user_select, "user-select", UserSelect, Shorthand),
            (vector_effect, "vector-effect", VectorEffect, Shorthand),
            (vertical_align, "vertical-align", VerticalAlign, Shorthand),
            (view_transition_class, "view-transition-class", ViewTransitionClass, Shorthand),
            (view_transition_name, "view-transition-name", ViewTransitionName, Shorthand),
            (visibility, "visibility", Visibility, Shorthand),
            (white_space, "white-space", WhiteSpace, Shorthand),
            (white_space_collapse, "white-space-collapse", WhiteSpaceCollapse, Shorthand),
            (widows, "widows", Widows, Number),
            (width, "width", Width, Shorthand),
            (will_change, "will-change", WillChange, Shorthand),
            (word_break, "word-break", WordBreak, Shorthand),
            (word_spacing, "word-spacing", WordSpacing, Shorthand),
            (word_wrap, "word-wrap", WordWrap, Shorthand),
            (writing_mode, "writing-mode", WritingMode, Shorthand),
            (x, "x", X, Shorthand),
            (y, "y", Y, Shorthand),
            (z_index, "z-index", ZIndex, Shorthand),
            (zoom, "zoom", Zoom, Shorthand)
        }
    };
}