pub struct RunMeta {
pub run_id: String,
pub flow_id: FlowId,
pub ir_hash: Hash,
pub lockfile_digest: Hash,
pub params_snapshot: Value,
pub binding: BindingState,
pub created_at_ms: u64,
}Expand description
Immutable per-run metadata (the run table row): the fold input the
17-event union does not carry — root flow id, provider binding seed, and
the identity fields also present in runStarted.
Fields§
§run_id: StringThe run’s id.
flow_id: FlowIdThe root flow’s id (source of the root CallFrame’s flowId;
runStarted does not carry it).
ir_hash: HashContent hash of the executing IR.
lockfile_digest: HashDigest of the bound capability lockfile.
params_snapshot: ValueThe run’s input parameters.
binding: BindingStateProvider binding seed (M0: copied into the view verbatim; no event advances the cursor yet — M0-C).
created_at_ms: u64Run creation timestamp (ms since epoch); informational.
Trait Implementations§
impl StructuralPartialEq for RunMeta
Auto Trait Implementations§
impl Freeze for RunMeta
impl RefUnwindSafe for RunMeta
impl Send for RunMeta
impl Sync for RunMeta
impl Unpin for RunMeta
impl UnsafeUnpin for RunMeta
impl UnwindSafe for RunMeta
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