batch_mode_batch_reconciliation/
errors.rs1crate::ix!();
3
4error_tree!{
5
6 pub enum BatchOutputProcessingError {
7 ErrorSavingFailedBatchEntries(ErrorSavingFailedBatchEntries),
8 JsonParseError(JsonParseError),
9 IoError(std::io::Error),
10 SerializationError(serde_json::Error),
11 }
12
13 pub enum ErrorSavingFailedBatchEntries {
14 SerdeJsonError(serde_json::Error),
15 IoError(std::io::Error),
16 }
17
18 pub enum BatchReconciliationError {
19 BatchWorkspaceError(BatchWorkspaceError),
20 BatchDownloadError(BatchDownloadError),
21 BatchValidationError(BatchValidationError),
22 BatchErrorProcessingError(BatchErrorProcessingError),
23 BatchOutputProcessingError(BatchOutputProcessingError),
24 FileMoveError(FileMoveError),
25 OperationNotImplemented {
26 operation: BatchFileTripleReconciliationOperation,
27 },
28 ReconciliationFailed {
29 index: BatchIndex,
30 errors: Vec<(BatchFileTripleReconciliationOperation,BatchReconciliationError)>,
31 },
32 MissingBatchInputFileButOthersExist {
33 index: BatchIndex,
34 output: Option<PathBuf>,
35 error: Option<PathBuf>,
36 },
37 }
38
39 pub enum BatchSuccessResponseHandlingError {
40 UuidParseError(UuidParseError),
41 JsonParseError(JsonParseError),
42 TokenParseError(TokenParseError),
43 SaveLoadError(SaveLoadError),
44 IoError(std::io::Error),
45 }
46}