pub struct TaskSequenceEvent {
pub id: i64,
pub task_id: String,
pub worker_id: Option<String>,
pub status: Option<String>,
pub phase: Option<String>,
pub reason: Option<String>,
pub timestamp: i64,
pub end_timestamp: Option<i64>,
pub concurrency: Option<i32>,
}Expand description
A unified task sequence event for tracking status and phase changes.
Fields§
§id: i64§task_id: String§worker_id: Option<String>§status: Option<String>Status value (None if phase-only change)
phase: Option<String>Phase value (None if status-only change)
reason: Option<String>§timestamp: i64§end_timestamp: Option<i64>§concurrency: Option<i32>How many timed tasks the same worker had open simultaneously. Used to normalize time_actual_ms for parallel work.
Trait Implementations§
Source§impl Clone for TaskSequenceEvent
impl Clone for TaskSequenceEvent
Source§fn clone(&self) -> TaskSequenceEvent
fn clone(&self) -> TaskSequenceEvent
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 TaskSequenceEvent
impl Debug for TaskSequenceEvent
Source§impl<'de> Deserialize<'de> for TaskSequenceEvent
impl<'de> Deserialize<'de> for TaskSequenceEvent
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
Auto Trait Implementations§
impl Freeze for TaskSequenceEvent
impl RefUnwindSafe for TaskSequenceEvent
impl Send for TaskSequenceEvent
impl Sync for TaskSequenceEvent
impl Unpin for TaskSequenceEvent
impl UnsafeUnpin for TaskSequenceEvent
impl UnwindSafe for TaskSequenceEvent
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more