pub struct RunState {Show 13 fields
pub run_id: String,
pub status: RunStatus,
pub workflow_id: Option<String>,
pub revision_id: Option<String>,
pub initiator: Option<String>,
pub input: Option<WorkflowOutputRef>,
pub output: Option<WorkflowOutputRef>,
pub failed_node_id: Option<String>,
pub root_cause_event_id: Option<String>,
pub cancel_origin_event_id: Option<String>,
pub bot_snapshots: Option<BTreeMap<String, BotSnapshot>>,
pub cancelled_run_intent: Option<CancelIntent>,
pub cancelled_node_intents: BTreeMap<String, CancelIntent>,
}Fields§
§run_id: String§status: RunStatus§workflow_id: Option<String>§revision_id: Option<String>§initiator: Option<String>§input: Option<WorkflowOutputRef>§output: Option<WorkflowOutputRef>§failed_node_id: Option<String>§root_cause_event_id: Option<String>§cancel_origin_event_id: Option<String>§bot_snapshots: Option<BTreeMap<String, BotSnapshot>>§cancelled_run_intent: Option<CancelIntent>§cancelled_node_intents: BTreeMap<String, CancelIntent>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunState
impl<'de> Deserialize<'de> for RunState
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 RunState
impl StructuralPartialEq for RunState
Auto Trait Implementations§
impl Freeze for RunState
impl RefUnwindSafe for RunState
impl Send for RunState
impl Sync for RunState
impl Unpin for RunState
impl UnsafeUnpin for RunState
impl UnwindSafe for RunState
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