pub enum AzureError {
AuthenticationError(String),
NetworkError(String),
ServiceBusError(String),
MessageLockLost(String),
SessionLockLost(String),
ConfigurationError(String),
SerializationError(String),
}Expand description
Azure Service Bus specific errors
Variants§
AuthenticationError(String)
NetworkError(String)
ServiceBusError(String)
MessageLockLost(String)
SessionLockLost(String)
ConfigurationError(String)
SerializationError(String)
Implementations§
Source§impl AzureError
impl AzureError
Sourcepub fn is_transient(&self) -> bool
pub fn is_transient(&self) -> bool
Check if error is transient and should be retried
Sourcepub fn to_queue_error(self) -> QueueError
pub fn to_queue_error(self) -> QueueError
Map Azure error to QueueError
Trait Implementations§
Source§impl Debug for AzureError
impl Debug for AzureError
Source§impl Display for AzureError
impl Display for AzureError
Source§impl Error for AzureError
impl Error for AzureError
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()
Auto Trait Implementations§
impl Freeze for AzureError
impl RefUnwindSafe for AzureError
impl Send for AzureError
impl Sync for AzureError
impl Unpin for AzureError
impl UnsafeUnpin for AzureError
impl UnwindSafe for AzureError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.