pub struct RunStatusChanged {
pub run_id: String,
pub job_id: String,
pub status: i32,
pub previous_status: i32,
pub halt_info: Option<HaltInfo>,
pub waiting_info: Option<WaitingInfo>,
pub converged_info: Option<ConvergedInfo>,
pub facts_count: u32,
pub pending_proposals: u32,
pub cycles_completed: u32,
}Expand description
RunStatusChanged is emitted when a run’s status changes.
Fields§
§run_id: String§job_id: String§status: i32New status.
previous_status: i32Previous status.
halt_info: Option<HaltInfo>Details for specific states.
When halted
waiting_info: Option<WaitingInfo>When waiting
converged_info: Option<ConvergedInfo>When converged
facts_count: u32Current stats.
pending_proposals: u32§cycles_completed: u32Implementations§
Source§impl RunStatusChanged
impl RunStatusChanged
Sourcepub fn status(&self) -> RunStatus
pub fn status(&self) -> RunStatus
Returns the enum value of status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_status(&mut self, value: RunStatus)
pub fn set_status(&mut self, value: RunStatus)
Sets status to the provided enum value.
Sourcepub fn previous_status(&self) -> RunStatus
pub fn previous_status(&self) -> RunStatus
Returns the enum value of previous_status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_previous_status(&mut self, value: RunStatus)
pub fn set_previous_status(&mut self, value: RunStatus)
Sets previous_status to the provided enum value.
Trait Implementations§
Source§impl Clone for RunStatusChanged
impl Clone for RunStatusChanged
Source§fn clone(&self) -> RunStatusChanged
fn clone(&self) -> RunStatusChanged
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 RunStatusChanged
impl Debug for RunStatusChanged
Source§impl Default for RunStatusChanged
impl Default for RunStatusChanged
Source§impl Message for RunStatusChanged
impl Message for RunStatusChanged
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 RunStatusChanged
impl PartialEq for RunStatusChanged
Source§fn eq(&self, other: &RunStatusChanged) -> bool
fn eq(&self, other: &RunStatusChanged) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RunStatusChanged
Auto Trait Implementations§
impl Freeze for RunStatusChanged
impl RefUnwindSafe for RunStatusChanged
impl Send for RunStatusChanged
impl Sync for RunStatusChanged
impl Unpin for RunStatusChanged
impl UnsafeUnpin for RunStatusChanged
impl UnwindSafe for RunStatusChanged
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