pub struct RunRecord {Show 23 fields
pub type_name: String,
pub id: String,
pub workflow_id: String,
pub workflow_name: Option<String>,
pub task: String,
pub status: String,
pub started_at: String,
pub finished_at: Option<String>,
pub parent_run_id: Option<String>,
pub root_run_id: Option<String>,
pub stages: Vec<RunStageRecord>,
pub transitions: Vec<RunTransitionRecord>,
pub checkpoints: Vec<RunCheckpointRecord>,
pub pending_nodes: Vec<String>,
pub completed_nodes: Vec<String>,
pub child_runs: Vec<RunChildRecord>,
pub artifacts: Vec<ArtifactRecord>,
pub policy: CapabilityPolicy,
pub execution: Option<RunExecutionRecord>,
pub transcript: Option<Value>,
pub replay_fixture: Option<ReplayFixture>,
pub metadata: BTreeMap<String, Value>,
pub persisted_path: Option<String>,
}Fields§
§type_name: String§id: String§workflow_id: String§workflow_name: Option<String>§task: String§status: String§started_at: String§finished_at: Option<String>§parent_run_id: Option<String>§root_run_id: Option<String>§stages: Vec<RunStageRecord>§transitions: Vec<RunTransitionRecord>§checkpoints: Vec<RunCheckpointRecord>§pending_nodes: Vec<String>§completed_nodes: Vec<String>§child_runs: Vec<RunChildRecord>§artifacts: Vec<ArtifactRecord>§policy: CapabilityPolicy§execution: Option<RunExecutionRecord>§transcript: Option<Value>§replay_fixture: Option<ReplayFixture>§metadata: BTreeMap<String, Value>§persisted_path: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunRecord
impl<'de> Deserialize<'de> for RunRecord
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 StructuralPartialEq for RunRecord
Auto Trait Implementations§
impl Freeze for RunRecord
impl RefUnwindSafe for RunRecord
impl Send for RunRecord
impl Sync for RunRecord
impl Unpin for RunRecord
impl UnsafeUnpin for RunRecord
impl UnwindSafe for RunRecord
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