pub struct TaskAttentionSnapshot {
pub level: TaskAttentionLevel,
pub reason: String,
pub observed_at: String,
pub evidence_age_secs: Option<i64>,
pub next_owner: NextMoveOwner,
pub actions: TaskActionModel,
pub pm_completed: bool,
pub work_status: Option<WorkStatus>,
pub process: TaskProcessEvidence,
pub local_progress: LocalProgressEvidence,
pub active_pr_phase: Option<PrPhase>,
}Expand description
A Task’s shared attention projection and the evidence that proves it.
Fields§
§level: TaskAttentionLevel§reason: String§observed_at: StringRFC3339 time process/workspace evidence was sampled.
evidence_age_secs: Option<i64>Age of the durable Work evidence at that sample, if Work exists.
next_owner: NextMoveOwner§actions: TaskActionModel§pm_completed: bool§work_status: Option<WorkStatus>§process: TaskProcessEvidence§local_progress: LocalProgressEvidence§active_pr_phase: Option<PrPhase>Trait Implementations§
Source§impl Clone for TaskAttentionSnapshot
impl Clone for TaskAttentionSnapshot
Source§fn clone(&self) -> TaskAttentionSnapshot
fn clone(&self) -> TaskAttentionSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskAttentionSnapshot
impl Debug for TaskAttentionSnapshot
Source§impl<'de> Deserialize<'de> for TaskAttentionSnapshot
impl<'de> Deserialize<'de> for TaskAttentionSnapshot
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 TaskAttentionSnapshot
Source§impl PartialEq for TaskAttentionSnapshot
impl PartialEq for TaskAttentionSnapshot
Source§impl Serialize for TaskAttentionSnapshot
impl Serialize for TaskAttentionSnapshot
impl StructuralPartialEq for TaskAttentionSnapshot
Auto Trait Implementations§
impl Freeze for TaskAttentionSnapshot
impl RefUnwindSafe for TaskAttentionSnapshot
impl Send for TaskAttentionSnapshot
impl Sync for TaskAttentionSnapshot
impl Unpin for TaskAttentionSnapshot
impl UnsafeUnpin for TaskAttentionSnapshot
impl UnwindSafe for TaskAttentionSnapshot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.