pub enum CaBackendError {
NoHealthyBackend,
Timeout {
ca_id: String,
elapsed_ms: u64,
},
RetriesExhausted {
attempts: u32,
},
BackendError {
ca_id: String,
message: String,
},
}Expand description
Errors during CA backend operations.
Variants§
NoHealthyBackend
No healthy CA backend is available.
Timeout
The request timed out.
RetriesExhausted
All retry attempts exhausted.
BackendError
Backend request failed.
Trait Implementations§
Source§impl Debug for CaBackendError
impl Debug for CaBackendError
Source§impl Display for CaBackendError
impl Display for CaBackendError
Source§impl Error for CaBackendError
impl Error for CaBackendError
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 CaBackendError
impl RefUnwindSafe for CaBackendError
impl Send for CaBackendError
impl Sync for CaBackendError
impl Unpin for CaBackendError
impl UnsafeUnpin for CaBackendError
impl UnwindSafe for CaBackendError
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> 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 more