yolo_rs/error.rs
1//! The errors of the Yolo crate.
2
3#[derive(thiserror::Error, Debug)]
4pub enum YoloError {
5 #[error("build session: {0}")]
6 OrtSessionBuildError(ort::Error),
7 #[error("load session: {0}")]
8 OrtSessionLoadError(ort::Error),
9 #[error("load model: {0}")]
10 OrtInputError(ort::Error),
11 #[error("run inference: {0}")]
12 OrtInferenceError(ort::Error),
13 #[error("extract sensor: {0}")]
14 OrtExtractSensorError(ort::Error),
15}