batch_mode_batch_executor/
errors.rs1crate::ix!();
3
4error_tree!{
5 pub enum BatchProcessingError {
6 BatchOutputProcessingError(BatchOutputProcessingError),
7 BatchErrorProcessingError(BatchErrorProcessingError),
8 ReconciliationError(BatchReconciliationError),
9 OpenAIClientError(OpenAIClientError),
10 BatchMetadataError(BatchMetadataError),
11 BatchDownloadError(BatchDownloadError),
12 JsonParseError(JsonParseError),
13
14 #[allow(unused_variables)]
15 #[display("BatchProcessingError: reconciliation failed. index={index:?}")]
16 ReconciliationFailed { index: BatchIndex },
17
18 #[allow(unused_variables)]
19 #[display("BatchProcessingError: empty batch triple. index={index:?}")]
20 EmptyBatchTriple { index: BatchIndex },
21 }
22}
23
24impl From<BatchProcessingError> for MockBatchClientError {
25 fn from(_e: BatchProcessingError) -> Self {
26 MockBatchClientError::BatchProcessingError
27 }
28}