Struct JobExecutionState
pub struct JobExecutionState {
pub status: Option<JobStatus>,
pub details: Option<HashMap<String, String>>,
pub version: Option<i32>,
}Fields§
§status: Option<JobStatus>The status of the job execution.
details: Option<HashMap<String, String>>A collection of name/value pairs that describe the status of the job execution. The maximum length of the value in the name/value pair is 1,024 characters.
version: Option<i32>The version of the job execution. Job execution versions are incremented each time they are updated by a device.
Trait Implementations§
§impl Clone for JobExecutionState
impl Clone for JobExecutionState
§fn clone(&self) -> JobExecutionState
fn clone(&self) -> JobExecutionState
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 more§impl Debug for JobExecutionState
impl Debug for JobExecutionState
§impl<'de> Deserialize<'de> for JobExecutionState
impl<'de> Deserialize<'de> for JobExecutionState
§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 Serialize for JobExecutionState
impl Serialize for JobExecutionState
Auto Trait Implementations§
impl Freeze for JobExecutionState
impl RefUnwindSafe for JobExecutionState
impl Send for JobExecutionState
impl Sync for JobExecutionState
impl Unpin for JobExecutionState
impl UnwindSafe for JobExecutionState
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