#[non_exhaustive]pub enum BatchResultPayload {
Succeeded {
message: Message,
},
Errored {
error: ApiErrorPayload,
},
Canceled,
Expired,
}Expand description
What happened to a batch entry.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Succeeded
Entry completed successfully; message is the full response.
Errored
Entry failed; error carries the API error payload.
Fields
§
error: ApiErrorPayloadThe decoded error payload.
Canceled
Entry was canceled before it ran.
Expired
Entry’s expiration deadline passed before it ran.
Trait Implementations§
Source§impl Clone for BatchResultPayload
impl Clone for BatchResultPayload
Source§fn clone(&self) -> BatchResultPayload
fn clone(&self) -> BatchResultPayload
Returns a duplicate of the value. Read more
1.0.0 · 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 BatchResultPayload
impl Debug for BatchResultPayload
Source§impl<'de> Deserialize<'de> for BatchResultPayload
impl<'de> Deserialize<'de> for BatchResultPayload
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
Source§impl PartialEq for BatchResultPayload
impl PartialEq for BatchResultPayload
Source§impl Serialize for BatchResultPayload
impl Serialize for BatchResultPayload
impl StructuralPartialEq for BatchResultPayload
Auto Trait Implementations§
impl Freeze for BatchResultPayload
impl RefUnwindSafe for BatchResultPayload
impl Send for BatchResultPayload
impl Sync for BatchResultPayload
impl Unpin for BatchResultPayload
impl UnsafeUnpin for BatchResultPayload
impl UnwindSafe for BatchResultPayload
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,
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 moreCreates a shared type from an unshared type.