Struct raui_core::widget::component::WidgetComponent [−][src]
pub struct WidgetComponent {
pub processor: FnWidget,
pub type_name: String,
pub key: Option<String>,
pub idref: Option<WidgetRef>,
pub props: Props,
pub shared_props: Option<Props>,
pub listed_slots: Vec<WidgetNode>,
pub named_slots: HashMap<String, WidgetNode>,
}Fields
processor: FnWidgettype_name: Stringkey: Option<String>idref: Option<WidgetRef>props: Propslisted_slots: Vec<WidgetNode>named_slots: HashMap<String, WidgetNode>Implementations
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for WidgetComponentimpl Send for WidgetComponentimpl Sync for WidgetComponentimpl Unpin for WidgetComponentimpl !UnwindSafe for WidgetComponentBlanket Implementations
Mutably borrows from an owned value. Read more