pub struct AgingWork {
pub key: Key,
pub status: WorkStatus,
pub owner: Option<ActorId>,
pub hours_since_claim: Option<f64>,
pub hours_since_start: Option<f64>,
}Expand description
One task in progress and how long it has been held.
Fields§
§key: KeyTask key.
status: WorkStatusLifecycle state.
owner: Option<ActorId>Current holder.
hours_since_claim: Option<f64>Elapsed hours since the current holder claimed it or received it by handoff, when known.
hours_since_start: Option<f64>Elapsed hours since its recorded start.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AgingWork
impl<'de> Deserialize<'de> for AgingWork
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 AgingWork
Auto Trait Implementations§
impl Freeze for AgingWork
impl RefUnwindSafe for AgingWork
impl Send for AgingWork
impl Sync for AgingWork
impl Unpin for AgingWork
impl UnsafeUnpin for AgingWork
impl UnwindSafe for AgingWork
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