pub struct TaskRuntimeInstance {
pub instance_id: String,
pub pid: u32,
pub started_at_ms: u64,
}Expand description
Process/runtime instance metadata for a task that is already executing.
The harness does not treat tasks as a durable work queue with worker
claiming. Instead, background tool tasks are created after a blocking tool
call has already begun running inside the current host process. These
fields identify which runtime instance owns that execution so a later
process restart can mark stale Running tasks as Interrupted.
Fields§
§instance_id: String§pid: u32§started_at_ms: u64Implementations§
Trait Implementations§
Source§impl Clone for TaskRuntimeInstance
impl Clone for TaskRuntimeInstance
Source§fn clone(&self) -> TaskRuntimeInstance
fn clone(&self) -> TaskRuntimeInstance
Returns a duplicate of the value. Read more
1.0.0 · 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 TaskRuntimeInstance
impl Debug for TaskRuntimeInstance
Source§impl<'de> Deserialize<'de> for TaskRuntimeInstance
impl<'de> Deserialize<'de> for TaskRuntimeInstance
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 TaskRuntimeInstance
impl PartialEq for TaskRuntimeInstance
Source§impl Serialize for TaskRuntimeInstance
impl Serialize for TaskRuntimeInstance
impl Eq for TaskRuntimeInstance
impl StructuralPartialEq for TaskRuntimeInstance
Auto Trait Implementations§
impl Freeze for TaskRuntimeInstance
impl RefUnwindSafe for TaskRuntimeInstance
impl Send for TaskRuntimeInstance
impl Sync for TaskRuntimeInstance
impl Unpin for TaskRuntimeInstance
impl UnsafeUnpin for TaskRuntimeInstance
impl UnwindSafe for TaskRuntimeInstance
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