pub struct WorkflowDraft {
pub draft_id: WorkflowDraftId,
pub proposal: WorkflowProposal,
pub status: WorkflowDraftStatus,
pub created_at: DateTime<Utc>,
pub decided_at: Option<DateTime<Utc>>,
}Expand description
Owner-scoped durable preview and its decision.
Fields§
§draft_id: WorkflowDraftIdStable UUID for proposal idempotency.
proposal: WorkflowProposalImmutable preview.
status: WorkflowDraftStatusCurrent decision.
created_at: DateTime<Utc>Time the preview was created.
decided_at: Option<DateTime<Utc>>Time the irreversible decision committed.
Trait Implementations§
Source§impl Clone for WorkflowDraft
impl Clone for WorkflowDraft
Source§fn clone(&self) -> WorkflowDraft
fn clone(&self) -> WorkflowDraft
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 WorkflowDraft
impl Debug for WorkflowDraft
Source§impl<'de> Deserialize<'de> for WorkflowDraft
impl<'de> Deserialize<'de> for WorkflowDraft
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 WorkflowDraft
impl RefUnwindSafe for WorkflowDraft
impl Send for WorkflowDraft
impl Sync for WorkflowDraft
impl Unpin for WorkflowDraft
impl UnsafeUnpin for WorkflowDraft
impl UnwindSafe for WorkflowDraft
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