Crate sunbeam_ir

Crate sunbeam_ir 

Source
Expand description

An intermediate representation of a css!(…) invocation.

css!(...) macro calls get parsed into this IR.

This IR is then used when validating and generating CSS files.

Structs§

Classes
The data structure that a css!(...) invocation gets parsed into.
Modifiers
Modifiers for the class, such as “hover:” or “visited:”
Percent
Percentage, etc
RetrievedClassDefinition
A CSS class and modifiers.
SunbeamConfig
Configuration for Sunbeam.

Enums§

ModifierError
An error while setting modifiers.
ModifierKind
The type of modifier.
PixelsOrPercent
Pixels, percentages, etc