rust_ml/bench/core/
error.rs

1use crate::core::error::ModelError;
2use thiserror::Error;
3
4#[derive(Debug, Error)]
5pub enum ProfilerError {
6    #[error("Optimization error: {0}")]
7    OptimizationError(String),
8
9    #[error("Evaluation error: {0}")]
10    EvaluationError(String),
11}
12
13impl From<ModelError> for ProfilerError {
14    fn from(err: ModelError) -> Self {
15        ProfilerError::OptimizationError(err.to_string())
16    }
17}