pub struct SubmissionAttempt {
pub number: u32,
pub submitted_at: DateTime<Utc>,
pub outcome: AttemptOutcome,
}Expand description
One submission of a task, identified by its 1-based ordinal within that task.
The ordinal is deterministic, so every reload and replica of the same history agrees on it.
Fields§
§number: u32Position of this attempt in the task’s submission history, starting at 1.
submitted_at: DateTime<Utc>Time recorded by the submit command.
outcome: AttemptOutcomeReview result; only the latest attempt may still be pending.
Trait Implementations§
Source§impl Clone for SubmissionAttempt
impl Clone for SubmissionAttempt
Source§impl Debug for SubmissionAttempt
impl Debug for SubmissionAttempt
Source§impl<'de> Deserialize<'de> for SubmissionAttempt
impl<'de> Deserialize<'de> for SubmissionAttempt
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
impl Eq for SubmissionAttempt
Source§impl PartialEq for SubmissionAttempt
impl PartialEq for SubmissionAttempt
Source§impl Serialize for SubmissionAttempt
impl Serialize for SubmissionAttempt
impl StructuralPartialEq for SubmissionAttempt
Auto Trait Implementations§
impl Freeze for SubmissionAttempt
impl RefUnwindSafe for SubmissionAttempt
impl Send for SubmissionAttempt
impl Sync for SubmissionAttempt
impl Unpin for SubmissionAttempt
impl UnsafeUnpin for SubmissionAttempt
impl UnwindSafe for SubmissionAttempt
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