Enum svc_compliance::amqp::AMQPError
source · pub enum AMQPError {
CouldNotPublish,
CouldNotConnect,
MissingConfiguration,
CouldNotCreateChannel,
CouldNotDeclareQueue,
CouldNotDeclareExchange,
}
Expand description
Custom Error type for MQ errors
Variants§
CouldNotPublish
Could Not Publish
CouldNotConnect
Could not connect to the AMQP pool.
MissingConfiguration
Missing configuration
CouldNotCreateChannel
Could not create channel
CouldNotDeclareQueue
Could not declare queue
CouldNotDeclareExchange
Could not declare exchange
Trait Implementations§
source§impl Error for AMQPError
impl Error for AMQPError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl Copy for AMQPError
Auto Trait Implementations§
impl RefUnwindSafe for AMQPError
impl Send for AMQPError
impl Sync for AMQPError
impl Unpin for AMQPError
impl UnwindSafe for AMQPError
Blanket Implementations§
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
§impl<T> CloneAny for T
impl<T> CloneAny for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request