pub struct SolveJobProgress {
pub current_pass: String,
pub passes_completed: i32,
pub solutions_found: i32,
pub placed_activity_count: i32,
pub tiers_ranked: bool,
pub phase: i32,
pub schedule_settled: bool,
pub stage: i32,
pub stage_count: i32,
pub stage_segment_count: i32,
pub elapsed: Option<Duration>,
pub budget: Option<Duration>,
}Fields§
§current_pass: String§passes_completed: i32§solutions_found: i32§placed_activity_count: i32§tiers_ranked: bool§phase: i32§schedule_settled: bool§stage: i32§stage_count: i32§stage_segment_count: i32§elapsed: Option<Duration>§budget: Option<Duration>Implementations§
Source§impl SolveJobProgress
impl SolveJobProgress
Sourcepub fn phase(&self) -> SolvePhase
pub fn phase(&self) -> SolvePhase
Returns the enum value of phase, or the default if the field is set to an invalid enum value.
Sourcepub fn set_phase(&mut self, value: SolvePhase)
pub fn set_phase(&mut self, value: SolvePhase)
Sets phase to the provided enum value.
Trait Implementations§
Source§impl Clone for SolveJobProgress
impl Clone for SolveJobProgress
Source§impl Debug for SolveJobProgress
impl Debug for SolveJobProgress
Source§impl Default for SolveJobProgress
impl Default for SolveJobProgress
Source§impl Message for SolveJobProgress
impl Message for SolveJobProgress
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 SolveJobProgress
impl PartialEq for SolveJobProgress
impl StructuralPartialEq for SolveJobProgress
Auto Trait Implementations§
impl Freeze for SolveJobProgress
impl RefUnwindSafe for SolveJobProgress
impl Send for SolveJobProgress
impl Sync for SolveJobProgress
impl Unpin for SolveJobProgress
impl UnsafeUnpin for SolveJobProgress
impl UnwindSafe for SolveJobProgress
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