pub struct RequestAttemptStatus {
pub at: Option<DateTime<Utc>>,
pub full_processing_ms: Option<i64>,
pub since: Option<DateTime<Utc>>,
pub type_: RequestAttemptStatusType,
pub until: Option<DateTime<Utc>>,
}Expand description
The RequestAttemptStatus the API declares.
Fields§
§at: Option<DateTime<Utc>>at: Timestamp when completed (present in successful, failed)
full_processing_ms: Option<i64>full_processing_ms: Total processing time in milliseconds (present in successful, failed)
since: Option<DateTime<Utc>>since: Timestamp when the status started (present in waiting, pending, in_progress)
type_: RequestAttemptStatusTypetype: Status type discriminator. One of: waiting, pending, in_progress, successful, failed
until: Option<DateTime<Utc>>until: Timestamp until which waiting (only present in waiting status)
Trait Implementations§
Source§impl Clone for RequestAttemptStatus
impl Clone for RequestAttemptStatus
Source§fn clone(&self) -> RequestAttemptStatus
fn clone(&self) -> RequestAttemptStatus
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 RequestAttemptStatus
impl Debug for RequestAttemptStatus
Source§impl<'de> Deserialize<'de> for RequestAttemptStatus
impl<'de> Deserialize<'de> for RequestAttemptStatus
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 RequestAttemptStatus
impl RefUnwindSafe for RequestAttemptStatus
impl Send for RequestAttemptStatus
impl Sync for RequestAttemptStatus
impl Unpin for RequestAttemptStatus
impl UnsafeUnpin for RequestAttemptStatus
impl UnwindSafe for RequestAttemptStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> 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