pub enum AnySolverEvent {
GoalSubmitted(GoalSubmittedEvent),
IterationCompleted(IterationCompletedEvent),
GoalAchieved(GoalAchievedEvent),
GoalFailed(GoalFailedEvent),
Timeout(TimeoutEvent),
}Expand description
Union type of all solver events
Variants§
GoalSubmitted(GoalSubmittedEvent)
IterationCompleted(IterationCompletedEvent)
GoalAchieved(GoalAchievedEvent)
GoalFailed(GoalFailedEvent)
Timeout(TimeoutEvent)
Implementations§
Trait Implementations§
Source§impl Clone for AnySolverEvent
impl Clone for AnySolverEvent
Source§fn clone(&self) -> AnySolverEvent
fn clone(&self) -> AnySolverEvent
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 moreAuto Trait Implementations§
impl Freeze for AnySolverEvent
impl RefUnwindSafe for AnySolverEvent
impl Send for AnySolverEvent
impl Sync for AnySolverEvent
impl Unpin for AnySolverEvent
impl UnwindSafe for AnySolverEvent
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