Skip to main content

Module ui_builder

Module ui_builder 

Source

Structs§

UiBuilder
The main fluent authoring surface: value.ui().px_2().w_full().into_element(cx).
UiPatch
Aggregated authoring patch applied by UiBuilder.

Traits§

IntoUiElement
Unified public conversion contract for reusable component authoring.
IntoUiElementInExt
Explicit landing helpers for surfaces that only expose ElementContextAccess rather than a raw &mut ElementContext<...>.
UiExt
Extension trait providing the ui() entrypoint for types that opt into UiPatchTarget.
UiPatchTarget
A type that opts into the ui() builder surface by accepting a UiPatch.
UiSupportsChrome
Marker trait enabling UiBuilder chrome/styling methods for a UiPatchTarget.
UiSupportsLayout
Marker trait enabling UiBuilder layout methods for a UiPatchTarget.