Crate
swc_css_ast
swc_
css_
ast
7.0.0
All Items
Crate Items
Macros
Structs
Enums
Crates
ast_node
better_scoped_tls
binding_macros
dbg_swc
from_variant
generate_code
hstr
jsdoc
preset_env_base
string_enum
swc
swc_allocator
swc_atoms
swc_bundler
swc_cached
swc_cli_impl
swc_common
swc_compiler_base
swc_config
swc_config_macro
swc_core
swc_css
swc_css_ast
swc_css_codegen
swc_css_codegen_macros
swc_css_compat
swc_css_lints
swc_css_minifier
swc_css_modules
swc_css_parser
swc_css_prefixer
swc_css_utils
swc_css_visit
swc_ecma_ast
swc_ecma_codegen
swc_ecma_codegen_macros
swc_ecma_compat_bugfixes
swc_ecma_compat_common
swc_ecma_compat_es2015
swc_ecma_compat_es2016
swc_ecma_compat_es2017
swc_ecma_compat_es2018
swc_ecma_compat_es2019
swc_ecma_compat_es2020
swc_ecma_compat_es2021
swc_ecma_compat_es2022
swc_ecma_compat_es3
swc_ecma_ext_transforms
swc_ecma_lints
swc_ecma_loader
swc_ecma_minifier
swc_ecma_parser
swc_ecma_preset_env
swc_ecma_quote
swc_ecma_quote_macros
swc_ecma_testing
swc_ecma_transforms
swc_ecma_transforms_base
swc_ecma_transforms_classes
swc_ecma_transforms_compat
swc_ecma_transforms_macros
swc_ecma_transforms_module
swc_ecma_transforms_optimization
swc_ecma_transforms_proposal
swc_ecma_transforms_react
swc_ecma_transforms_testing
swc_ecma_transforms_typescript
swc_ecma_usage_analyzer
swc_ecma_utils
swc_ecma_visit
swc_ecma_visit_std
swc_ecmascript
swc_eq_ignore_macros
swc_error_reporters
swc_estree_ast
swc_estree_compat
swc_fast_graph
swc_fast_ts_strip
swc_graph_analyzer
swc_html
swc_html_ast
swc_html_codegen
swc_html_codegen_macros
swc_html_minifier
swc_html_parser
swc_html_utils
swc_html_visit
swc_interop_babel
swc_interop_nodejs
swc_macros_common
swc_malloc
swc_node_bundler
swc_node_comments
swc_nodejs_common
swc_parallel
swc_plugin
swc_plugin_macro
swc_plugin_proxy
swc_plugin_runner
swc_plugin_testing
swc_releaser
swc_timer
swc_trace_macro
swc_transform_common
swc_typescript
swc_visit
swc_x_optimizer
swc_xml
swc_xml_ast
swc_xml_codegen
swc_xml_codegen_macros
swc_xml_parser
swc_xml_visit
testing
testing_macros
xtask
Crate
swc_css_ast
Copy item path
Settings
Help
Summary
source
Expand description
AST definitions for CSS.
Macros
§
matches_
eq
Returns true if the given value matches one of the given patterns.
matches_
eq_
ignore_
ascii_
case
Returns true if the given value matches one of the given patterns.
Structs
§
AnPlusB
Notation
Angle
AnyNamespace
AtRule
Attribute
Selector
Attribute
Selector
Matcher
Attribute
Selector
Modifier
Calc
Operator
Calc
Product
CalcSum
Class
Selector
Combinator
Complex
Selector
Compound
Selector
e.g.
foo.c1.c2
Compound
Selector
List
Container
Condition
Container
Query
Container
Query
And
Container
Query
Not
Container
Query
Or
Custom
Highlight
Name
Custom
Ident
Custom
Media
Query
Custom
Property
Name
Dashed
Ident
Declaration
Delimiter
Dimension
Token
Document
Prelude
Extension
Name
Flex
Font
Feature
Values
Prelude
Forgiving
Relative
Selector
List
Forgiving
Selector
List
Frequency
Function
HexColor
IdSelector
Ident
Import
Conditions
Import
Prelude
Important
Flag
Integer
Keyframe
Block
Keyframes
Pseudo
Function
Keyframes
Pseudo
Prefix
Layer
Name
Layer
Name
List
Length
List
OfComponent
Values
Media
And
Media
Condition
Media
Condition
Without
Or
Media
Feature
Boolean
Media
Feature
Plain
Media
Feature
Range
Media
Feature
Range
Interval
Media
Not
MediaOr
Media
Query
Media
Query
List
Named
Namespace
Namespace
Prefix
Namespace
Prelude
Nesting
Selector
Number
Page
Selector
Page
Selector
List
Page
Selector
Pseudo
Page
Selector
Type
Percentage
Pseudo
Class
Selector
Pseudo
Element
Selector
Qualified
Rule
Ratio
Relative
Selector
Relative
Selector
List
Resolution
Scope
Range
Selector
List
Sequence
OfCustom
Idents
Simple
Block
Size
Feature
Boolean
Size
Feature
Plain
Size
Feature
Range
Size
Feature
Range
Interval
Str
Quoted string.
Stylesheet
Supports
And
Supports
Condition
Supports
Not
Supports
Or
TagName
Selector
Time
Token
AndSpan
Unicode
Range
Universal
Selector
Unknown
Dimension
Url
UrlKey
Value
UrlValue
Raw
WqName
Enums
§
Absolute
Color
Base
Alpha
Value
AnPlusB
Angle
Percentage
AtRule
Name
AtRule
Prelude
Attribute
Selector
Matcher
Value
Attribute
Selector
Value
BinOp
Calc
Operator
Type
Calc
Product
OrOperator
Calc
Value
Calc
Value
OrOperator
Cmyk
Component
Color
Color
Profile
Name
Combinator
Value
Complex
Selector
Children
Component
Value
Container
Name
Container
Query
Type
Custom
Media
Query
Media
Type
Declaration
Name
Declaration
OrAt
Rule
Delimiter
Value
Dimension
Document
Prelude
Matching
Function
Family
Name
Forgiving
Complex
Selector
Forgiving
Relative
Selector
Frequency
Percentage
Function
Name
General
Enclosed
Hue
Import
Href
Import
Layer
Name
Keyframe
Selector
Keyframes
Name
Layer
Prelude
Length
Percentage
Media
Condition
AllType
Media
Condition
Type
Media
Condition
Without
OrType
Media
Feature
Media
Feature
Name
Media
Feature
Range
Comparison
Media
Feature
Value
Media
InParens
Media
Type
Namespace
Namespace
Prelude
Uri
Number
Type
Pseudo
Class
Selector
Children
Pseudo
Element
Selector
Children
Qualified
Rule
Prelude
Query
InParens
Rule
Size
Feature
Size
Feature
Name
Size
Feature
Range
Comparison
Size
Feature
Value
Style
Block
Subclass
Selector
Supports
Condition
Type
Supports
Feature
Supports
InParens
Time
Percentage
Token
Type
Selector
UrlModifier
UrlValue