pub type WebUIProtocol = WebUiProtocol;Aliased Type§
pub struct WebUIProtocol {
pub fragments: HashMap<String, FragmentList>,
pub tokens: Vec<String>,
pub components: HashMap<String, ComponentData>,
pub css_strategy: i32,
pub dom_strategy: i32,
}Fields§
§fragments: HashMap<String, FragmentList>§tokens: Vec<String>Sorted, deduplicated CSS custom property names used across all components and entry page styles (e.g., “colorBrandBackground”, “spacingMedium”). Only usage via var(–name) is included; local definitions are excluded.
components: HashMap<String, ComponentData>Per-component data keyed by tag name (f-template + CSS).
css_strategy: i32Build-wide CSS delivery strategy. Determines how the handler emits CSS-related tags in
for components with css_href.dom_strategy: i32Build-wide DOM encapsulation strategy. Combined with css_strategy to decide preload vs stylesheet emission.