Trait panoramix::elements::any_element::AnyVirtualDom [−][src]
Required methods
fn as_any(&self) -> &dyn Any
[src]
fn init_tree(&self) -> WidgetSeqBox
[src]
fn reconcile(
&self,
other: &Box<dyn AnyVirtualDom<CpEvent, CpState>>,
widget_seq: &mut WidgetSeqBox,
ctx: &mut ReconcileCtx<'_, '_, '_, '_, '_>
)
[src]
&self,
other: &Box<dyn AnyVirtualDom<CpEvent, CpState>>,
widget_seq: &mut WidgetSeqBox,
ctx: &mut ReconcileCtx<'_, '_, '_, '_, '_>
)
fn process_event(
&self,
component_state: &mut CpState,
children_state: &mut Option<AnyStateBox>,
widget_seq: &mut WidgetSeqBox,
cx: &mut GlobalEventCx<'_>
) -> Option<CpEvent>
[src]
&self,
component_state: &mut CpState,
children_state: &mut Option<AnyStateBox>,
widget_seq: &mut WidgetSeqBox,
cx: &mut GlobalEventCx<'_>
) -> Option<CpEvent>
Provided methods
fn print_type(&self)
[src]
Implementors
impl<Child: VirtualDom<CpEvent, CpState> + 'static, CpEvent: 'static, CpState: 'static> AnyVirtualDom<CpEvent, CpState> for ErasedVirtualDom<Child, CpEvent, CpState>
[src]
fn as_any(&self) -> &dyn Any
[src]
fn init_tree(&self) -> WidgetSeqBox
[src]
fn reconcile(
&self,
other: &Box<dyn AnyVirtualDom<CpEvent, CpState>>,
widget_seq: &mut WidgetSeqBox,
ctx: &mut ReconcileCtx<'_, '_, '_, '_, '_>
)
[src]
&self,
other: &Box<dyn AnyVirtualDom<CpEvent, CpState>>,
widget_seq: &mut WidgetSeqBox,
ctx: &mut ReconcileCtx<'_, '_, '_, '_, '_>
)
fn process_event(
&self,
component_state: &mut CpState,
children_state: &mut Option<AnyStateBox>,
widget_seq: &mut WidgetSeqBox,
cx: &mut GlobalEventCx<'_>
) -> Option<CpEvent>
[src]
&self,
component_state: &mut CpState,
children_state: &mut Option<AnyStateBox>,
widget_seq: &mut WidgetSeqBox,
cx: &mut GlobalEventCx<'_>
) -> Option<CpEvent>