object_transfer 1.1.0

An object transfer library for various message broker and/or protocols
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use ::thiserror::Error;

use super::broker::BrokerError;

/// Error type for acknowledgment operations in the messaging system.
#[derive(Error, Debug)]
pub enum AckError {
  /// Error during broker operations.
  #[error("Broker error: {0}")]
  BrokerError(#[from] BrokerError),
  /// Generic error variant for miscellaneous errors (Test use only).
  #[cfg(test)]
  #[error("Error Test")]
  ErrorTest,
}