pub enum JobEvent {
Started {
job: String,
tags: IndexMap<String, Vec<String>>,
instant: u64,
},
Data {
tag: String,
values: Vec<DataValueDescriptive>,
instant: u64,
},
Position {
command: u16,
message: String,
description: String,
instant: u64,
},
Stopped {
details: JobStoppedReason,
instant: u64,
},
}Expand description
An enum representing events that can occur during job execution.
Variants§
Started
Execution of a job has started.
Fields
A definition of the tags and the field names for each tag.
Data
A data row was recorded.
Fields
§
values: Vec<DataValueDescriptive>The data values.
The values are sorted in the same order as the tags field
by the JobEvent::Started variant.
Position
The job execution has reached a new position.
Fields
Stopped
The currently running job has stopped.
Fields
§
details: JobStoppedReasonThe details about why the job has stopped.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JobEvent
impl<'de> Deserialize<'de> for JobEvent
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 JobEvent
impl StructuralPartialEq for JobEvent
Auto Trait Implementations§
impl Freeze for JobEvent
impl RefUnwindSafe for JobEvent
impl Send for JobEvent
impl Sync for JobEvent
impl Unpin for JobEvent
impl UnwindSafe for JobEvent
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<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.