Trait DashboardWidget

Source
pub trait DashboardWidget:
    Debug
    + Send
    + Sync {
    // Required methods
    fn render(&self, data: &RealtimeDataStore) -> QuantRS2Result<WidgetData>;
    fn get_config(&self) -> WidgetConfig;
    fn update_config(&mut self, config: WidgetConfig) -> QuantRS2Result<()>;
}
Expand description

Dashboard widget trait

Required Methods§

Source

fn render(&self, data: &RealtimeDataStore) -> QuantRS2Result<WidgetData>

Render widget with current data

Source

fn get_config(&self) -> WidgetConfig

Get widget configuration

Source

fn update_config(&mut self, config: WidgetConfig) -> QuantRS2Result<()>

Update widget configuration

Implementors§