burn_central_runtime/inference/error.rs
1use thiserror::Error;
2
3/// Errors that can occur during inference job execution.
4#[derive(Debug, Error)]
5pub enum InferenceError {
6 #[error("Inference handler execution failed: {0}")]
7 HandlerExecutionFailed(anyhow::Error),
8 #[error("Inference thread panicked: {0}")]
9 ThreadPanicked(String),
10 #[error("Unexpected error: {0}")]
11 Unexpected(String),
12}