pub enum PublishingFailure {
NotTransmitted,
NegativelyAcknowledged,
BrokerError,
CommunicationError,
}Expand description
Explains what exactly went wrong in publishing a single RabbitMQ message.
Variants§
NotTransmitted
The message was not transmitted to the broker.
NegativelyAcknowledged
The message was negatively acknowledged by the broker (not routed to an exchange or a queue, depending on confirmation level).
BrokerError
The broker suffered an internal error during acknowledgement of the message.
CommunicationError
Failed to retrieve the acknowledgement from the broker.
Trait Implementations§
Source§impl Debug for PublishingFailure
impl Debug for PublishingFailure
Auto Trait Implementations§
impl Freeze for PublishingFailure
impl RefUnwindSafe for PublishingFailure
impl Send for PublishingFailure
impl Sync for PublishingFailure
impl Unpin for PublishingFailure
impl UnwindSafe for PublishingFailure
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more