Skip to main content

WebUIFragmentBoundary

Type Alias WebUIFragmentBoundary 

Source
pub type WebUIFragmentBoundary = WebUiFragmentBoundary;

Aliased Type§

pub struct WebUIFragmentBoundary {
    pub declaration_id: u32,
    pub owner_fragment_id: String,
    pub name: String,
    pub key: Option<String>,
    pub may_repeat: bool,
    pub phase: i32,
}

Fields§

§declaration_id: u32

Stable build-local declaration identity. Shared by the start/end pair.

§owner_fragment_id: String

Entry or reusable component template that authored this declaration.

§name: String

Free-form authored name, unique only within owner_fragment_id.

§key: Option<String>

Optional authored key expression preserved verbatim for handler evaluation.

§may_repeat: bool

Conservative graph result: this declaration may produce multiple runtime occurrences through repeated component callsites. A <for> repeat can no longer contribute: the build rejects every boundary a repeat body reaches (boundary-in-repeat), because a repeat iteration cannot suspend.

§phase: i32

Whether this fragment opens or closes the declaration’s body.