pub enum DMSCQueueError {
BackendError(String),
ConfigError(String),
ConnectionError(String),
MessageNotFound(String),
ConsumerGroupError(String),
SerializationError(String),
}Expand description
Error types for queue operations.
Variants§
BackendError(String)
Backend-specific error with descriptive message
ConfigError(String)
Configuration error
ConnectionError(String)
Connection error
MessageNotFound(String)
Message not found
ConsumerGroupError(String)
Consumer group error
SerializationError(String)
Serialization error
Trait Implementations§
Source§impl Clone for DMSCQueueError
impl Clone for DMSCQueueError
Source§fn clone(&self) -> DMSCQueueError
fn clone(&self) -> DMSCQueueError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DMSCQueueError
impl Debug for DMSCQueueError
Source§impl Display for DMSCQueueError
impl Display for DMSCQueueError
Source§impl Error for DMSCQueueError
impl Error for DMSCQueueError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Source§impl From<DMSCQueueError> for DMSCError
impl From<DMSCQueueError> for DMSCError
Source§fn from(error: DMSCQueueError) -> Self
fn from(error: DMSCQueueError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DMSCQueueError
impl RefUnwindSafe for DMSCQueueError
impl Send for DMSCQueueError
impl Sync for DMSCQueueError
impl Unpin for DMSCQueueError
impl UnwindSafe for DMSCQueueError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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::RequestSource§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