pub struct WorkUnitRecord {Show 20 fields
pub work_unit_id: String,
pub kind: WorkUnitKind,
pub title: String,
pub description: String,
pub source_ref: WorkUnitSourceRef,
pub status: WorkUnitStatus,
pub priority: WorkUnitPriority,
pub assigned_to: Option<String>,
pub retry_policy: WorkUnitRetryPolicy,
pub attempt_count: u32,
pub next_run_at_ms: i64,
pub last_error: Option<String>,
pub blocking_reason: Option<String>,
pub parent_work_unit_id: Option<String>,
pub blocks_work_unit_ids: Vec<String>,
pub blocked_by_work_unit_ids: Vec<String>,
pub result_payload_json: Option<Value>,
pub created_at_ms: i64,
pub updated_at_ms: i64,
pub archived_at_ms: Option<i64>,
}Fields§
§work_unit_id: String§kind: WorkUnitKind§title: String§description: String§source_ref: WorkUnitSourceRef§status: WorkUnitStatus§priority: WorkUnitPriority§assigned_to: Option<String>§retry_policy: WorkUnitRetryPolicy§attempt_count: u32§next_run_at_ms: i64§last_error: Option<String>§blocking_reason: Option<String>§parent_work_unit_id: Option<String>§blocks_work_unit_ids: Vec<String>§blocked_by_work_unit_ids: Vec<String>§result_payload_json: Option<Value>§created_at_ms: i64§updated_at_ms: i64§archived_at_ms: Option<i64>Trait Implementations§
Source§impl Clone for WorkUnitRecord
impl Clone for WorkUnitRecord
Source§fn clone(&self) -> WorkUnitRecord
fn clone(&self) -> WorkUnitRecord
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 WorkUnitRecord
impl Debug for WorkUnitRecord
Source§impl<'de> Deserialize<'de> for WorkUnitRecord
impl<'de> Deserialize<'de> for WorkUnitRecord
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 WorkUnitRecord
impl PartialEq for WorkUnitRecord
Source§impl Serialize for WorkUnitRecord
impl Serialize for WorkUnitRecord
impl StructuralPartialEq for WorkUnitRecord
Auto Trait Implementations§
impl Freeze for WorkUnitRecord
impl RefUnwindSafe for WorkUnitRecord
impl Send for WorkUnitRecord
impl Sync for WorkUnitRecord
impl Unpin for WorkUnitRecord
impl UnsafeUnpin for WorkUnitRecord
impl UnwindSafe for WorkUnitRecord
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