pub struct RunSnapshot {
pub record: RunRecord,
pub last: LifecycleEvent,
pub activity: ActivityTally,
pub operations: Vec<RunLink>,
}Expand description
Everything a store holds about one run, before any clock or plan is applied.
Fields§
§record: RunRecordThe run as started.
last: LifecycleEventThe latest lifecycle fact.
activity: ActivityTallyWhat the run’s activity amounts to.
operations: Vec<RunLink>Project operations explicitly linked to the run.
Trait Implementations§
Source§impl Clone for RunSnapshot
impl Clone for RunSnapshot
Source§impl Debug for RunSnapshot
impl Debug for RunSnapshot
Source§impl<'de> Deserialize<'de> for RunSnapshot
impl<'de> Deserialize<'de> for RunSnapshot
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
Source§impl PartialEq for RunSnapshot
impl PartialEq for RunSnapshot
Source§impl Serialize for RunSnapshot
impl Serialize for RunSnapshot
impl StructuralPartialEq for RunSnapshot
Auto Trait Implementations§
impl Freeze for RunSnapshot
impl RefUnwindSafe for RunSnapshot
impl Send for RunSnapshot
impl Sync for RunSnapshot
impl Unpin for RunSnapshot
impl UnsafeUnpin for RunSnapshot
impl UnwindSafe for RunSnapshot
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