pub enum AttemptResult {
Ok {
payload: Value,
},
Error {
class: ErrorClass,
http_status: Option<u16>,
retry_after_ms: Option<u64>,
message: String,
original: Option<Value>,
},
}Expand description
Result of ONE attempt, produced by the effect callback.
Variants§
Ok
Error
Fields
§
class: ErrorClassTrait Implementations§
Source§impl Clone for AttemptResult
impl Clone for AttemptResult
Source§fn clone(&self) -> AttemptResult
fn clone(&self) -> AttemptResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AttemptResult
impl Debug for AttemptResult
Source§impl<'de> Deserialize<'de> for AttemptResult
impl<'de> Deserialize<'de> for AttemptResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AttemptResult
impl RefUnwindSafe for AttemptResult
impl Send for AttemptResult
impl Sync for AttemptResult
impl Unpin for AttemptResult
impl UnsafeUnpin for AttemptResult
impl UnwindSafe for AttemptResult
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