pub struct VisualizationPlugin { /* private fields */ }Expand description
Example visualization plugin
Implementations§
Trait Implementations§
Source§impl Default for VisualizationPlugin
impl Default for VisualizationPlugin
Source§impl Plugin for VisualizationPlugin
impl Plugin for VisualizationPlugin
Source§fn metadata(&self) -> PluginMetadata
fn metadata(&self) -> PluginMetadata
Plugin metadata
Source§fn initialize(&mut self, config: PluginConfig) -> Result<(), PluginError>
fn initialize(&mut self, config: PluginConfig) -> Result<(), PluginError>
Initialize the plugin
Source§fn execute(&self, _context: &PluginContext) -> Result<PluginResult, PluginError>
fn execute(&self, _context: &PluginContext) -> Result<PluginResult, PluginError>
Execute plugin functionality
Auto Trait Implementations§
impl Freeze for VisualizationPlugin
impl RefUnwindSafe for VisualizationPlugin
impl Send for VisualizationPlugin
impl Sync for VisualizationPlugin
impl Unpin for VisualizationPlugin
impl UnsafeUnpin for VisualizationPlugin
impl UnwindSafe for VisualizationPlugin
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more