[−][src]Enum retry::Error
An error with a retryable operation.
Variants
The operation's last error, plus the number of times the operation was tried and the duration spent waiting between tries.
Fields of Operation
Internal(String)
Something went wrong in the internal logic.
Trait Implementations
impl<E: Debug> Debug for Error<E>
[src]
impl<E> Display for Error<E> where
E: StdError,
[src]
E: StdError,
impl<E: Eq> Eq for Error<E>
[src]
impl<E> Error for Error<E> where
E: StdError,
[src]
E: StdError,
pub fn description(&self) -> &str
[src]
pub fn cause(&self) -> Option<&dyn StdError>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
impl<E: PartialEq> PartialEq<Error<E>> for Error<E>
[src]
impl<E> StructuralEq for Error<E>
[src]
impl<E> StructuralPartialEq for Error<E>
[src]
Auto Trait Implementations
impl<E> RefUnwindSafe for Error<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for Error<E> where
E: Send,
E: Send,
impl<E> Sync for Error<E> where
E: Sync,
E: Sync,
impl<E> Unpin for Error<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for Error<E> where
E: UnwindSafe,
E: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,