PlotlyInteractiveBackendInterface

Trait PlotlyInteractiveBackendInterface 

Source
pub trait PlotlyInteractiveBackendInterface {
    // Required methods
    fn save_interactive_roc(
        &self,
        data: &VisualizationData,
        metadata: &VisualizationMetadata,
        options: &VisualizationOptions,
        path: impl AsRef<Path>,
    ) -> Result<(), Box<dyn Error>>;
    fn render_interactive_roc_html(
        &self,
        data: &VisualizationData,
        metadata: &VisualizationMetadata,
        options: &VisualizationOptions,
    ) -> Result<String, Box<dyn Error>>;
}
Expand description

Interface for Plotly interactive backend

Required Methods§

Source

fn save_interactive_roc( &self, data: &VisualizationData, metadata: &VisualizationMetadata, options: &VisualizationOptions, path: impl AsRef<Path>, ) -> Result<(), Box<dyn Error>>

Create an interactive ROC curve visualization and save it to an HTML file

Source

fn render_interactive_roc_html( &self, data: &VisualizationData, metadata: &VisualizationMetadata, options: &VisualizationOptions, ) -> Result<String, Box<dyn Error>>

Create an interactive ROC curve visualization and return the HTML

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§