pub enum OptimizationEvent {
Started {
total_rounds: u32,
},
RoundCompleted {
current_round: u32,
total_rounds: u32,
},
Completed,
Cancelled,
Failed {
error: String,
},
Skipped,
}Variants§
Started
Optimization has started with the given number of rounds.
RoundCompleted
A round has completed.
Completed
Optimization completed successfully.
Cancelled
Optimization was cancelled.
Failed
Optimization failed with an error.
Skipped
Optimization was skipped because leaves are already optimal.
Trait Implementations§
Source§impl Clone for OptimizationEvent
impl Clone for OptimizationEvent
Source§fn clone(&self) -> OptimizationEvent
fn clone(&self) -> OptimizationEvent
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 moreSource§impl Debug for OptimizationEvent
impl Debug for OptimizationEvent
Auto Trait Implementations§
impl Freeze for OptimizationEvent
impl RefUnwindSafe for OptimizationEvent
impl Send for OptimizationEvent
impl Sync for OptimizationEvent
impl Unpin for OptimizationEvent
impl UnwindSafe for OptimizationEvent
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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