pub struct JobCompleted {
pub job_id: String,
pub run_id: String,
pub final_status: i32,
pub total_facts: u32,
pub total_cycles: u32,
pub duration_ms: u64,
pub halt_info: Option<HaltInfo>,
}Expand description
JobCompleted is emitted when a job finishes (converged, halted, or cancelled).
Fields§
§job_id: String§run_id: String§final_status: i32§total_facts: u32Final stats.
total_cycles: u32§duration_ms: u64§halt_info: Option<HaltInfo>If halted.
Implementations§
Source§impl JobCompleted
impl JobCompleted
Sourcepub fn final_status(&self) -> RunStatus
pub fn final_status(&self) -> RunStatus
Returns the enum value of final_status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_final_status(&mut self, value: RunStatus)
pub fn set_final_status(&mut self, value: RunStatus)
Sets final_status to the provided enum value.
Trait Implementations§
Source§impl Clone for JobCompleted
impl Clone for JobCompleted
Source§fn clone(&self) -> JobCompleted
fn clone(&self) -> JobCompleted
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JobCompleted
impl Debug for JobCompleted
Source§impl Default for JobCompleted
impl Default for JobCompleted
Source§impl Message for JobCompleted
impl Message for JobCompleted
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for JobCompleted
impl PartialEq for JobCompleted
Source§fn eq(&self, other: &JobCompleted) -> bool
fn eq(&self, other: &JobCompleted) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for JobCompleted
Auto Trait Implementations§
impl Freeze for JobCompleted
impl RefUnwindSafe for JobCompleted
impl Send for JobCompleted
impl Sync for JobCompleted
impl Unpin for JobCompleted
impl UnsafeUnpin for JobCompleted
impl UnwindSafe for JobCompleted
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request