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§
Sourcefn save_interactive_roc(
&self,
data: &VisualizationData,
metadata: &VisualizationMetadata,
options: &VisualizationOptions,
path: impl AsRef<Path>,
) -> Result<(), Box<dyn Error>>
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
Sourcefn render_interactive_roc_html(
&self,
data: &VisualizationData,
metadata: &VisualizationMetadata,
options: &VisualizationOptions,
) -> Result<String, Box<dyn Error>>
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.