Skip to main contentModule ui_builder
Source - UiBuilder
- The main fluent authoring surface:
value.ui().px_2().w_full().into_element(cx). - UiPatch
- Aggregated authoring patch applied by
UiBuilder.
- 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.