pub struct RunRecord {Show 27 fields
pub run_id: String,
pub trace: String,
pub graph_id: String,
pub graph_version: String,
pub status: String,
pub success: Option<bool>,
pub input: Value,
pub state: Value,
pub final_state: Value,
pub steps: Vec<Value>,
pub error: Option<String>,
pub events: VecDeque<Value>,
pub next_cursor: u64,
pub dropped_events: u64,
pub receipt: Value,
pub bundle: Value,
pub persistence_status: String,
pub persistence_error: Option<String>,
pub budgets: Option<RunBudgets>,
pub budget_counters: BudgetCounters,
pub budget_exhausted: Option<String>,
pub checkpoint_id: Option<String>,
pub checkpoint_digest: Option<String>,
pub approval: Option<Value>,
pub resumed: bool,
pub cancelled: Arc<AtomicBool>,
pub cancellation: Arc<Notify>,
}Fields§
§run_id: String§trace: String§graph_id: String§graph_version: String§status: String§success: Option<bool>§input: Value§state: Value§final_state: Value§steps: Vec<Value>§error: Option<String>§events: VecDeque<Value>§next_cursor: u64§dropped_events: u64§receipt: Value§bundle: Value§persistence_status: String§persistence_error: Option<String>§budgets: Option<RunBudgets>§budget_counters: BudgetCounters§budget_exhausted: Option<String>§checkpoint_id: Option<String>§checkpoint_digest: Option<String>§approval: Option<Value>§resumed: bool§cancelled: Arc<AtomicBool>§cancellation: Arc<Notify>Implementations§
Trait Implementations§
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