[][src]Enum optimization_engine::core::ExitStatus

pub enum ExitStatus {
    Converged,
    NotConvergedIterations,
    NotConvergedOutOfTime,
}

Exit status of an algorithm (not algorithm specific)

Variants

Converged

The algorithm has converged

All termination criteria are satisfied and the algorithm converged within the available time and number of iterations

NotConvergedIterations

Failed to converge because the maximum number of iterations was reached

NotConvergedOutOfTime

Failed to converge because the maximum execution time was reached

Trait Implementations

impl PartialEq<ExitStatus> for ExitStatus[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for ExitStatus[src]

impl Clone for ExitStatus[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for ExitStatus[src]

Auto Trait Implementations

impl Send for ExitStatus

impl Sync for ExitStatus

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]