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}