pub struct TaskStatus {Show 15 fields
pub scope: Scope,
pub task_id: String,
pub run_id: String,
pub workflow_id: Option<String>,
pub workflow_activation_id: Option<String>,
pub queue: String,
pub correlation_key: Option<String>,
pub state: TaskState,
pub attempt_count: u32,
pub current_attempt_id: Option<String>,
pub latest_attempt_id: Option<String>,
pub submitted_at: Timestamp,
pub available_at: Timestamp,
pub terminal_at: Option<Timestamp>,
pub cancel_requested_at: Option<Timestamp>,
}Expand description
Scheduling metadata without application input, output, or package payloads.
Fields§
§scope: Scope§task_id: String§run_id: String§workflow_id: Option<String>§workflow_activation_id: Option<String>§queue: String§correlation_key: Option<String>§state: TaskState§attempt_count: u32§current_attempt_id: Option<String>§latest_attempt_id: Option<String>Last allocated attempt, never inferred cancellation provenance.
submitted_at: Timestamp§available_at: Timestamp§terminal_at: Option<Timestamp>§cancel_requested_at: Option<Timestamp>Implementations§
Trait Implementations§
Source§impl Clone for TaskStatus
impl Clone for TaskStatus
Source§impl Debug for TaskStatus
impl Debug for TaskStatus
Source§impl<'de> Deserialize<'de> for TaskStatus
impl<'de> Deserialize<'de> for TaskStatus
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 TaskStatus
Source§impl From<&TaskStatus> for TaskPosition
impl From<&TaskStatus> for TaskPosition
Source§fn from(task: &TaskStatus) -> Self
fn from(task: &TaskStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TaskStatus
impl PartialEq for TaskStatus
Source§impl Serialize for TaskStatus
impl Serialize for TaskStatus
impl StructuralPartialEq for TaskStatus
Auto Trait Implementations§
impl Freeze for TaskStatus
impl RefUnwindSafe for TaskStatus
impl Send for TaskStatus
impl Sync for TaskStatus
impl Unpin for TaskStatus
impl UnsafeUnpin for TaskStatus
impl UnwindSafe for TaskStatus
Blanket Implementations§
impl<T> ArtifactLease for T
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