#[non_exhaustive]pub enum ProjectionStatus {
Converged,
BudgetExhausted,
}Expand description
Outcome of the selected bounded local solve.
This status does not certify global optimality.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Converged
First-order stationarity or tolerance-sized movement was reached.
BudgetExhausted
The selected candidate remained best when its iteration budget ended.
Trait Implementations§
Source§impl Clone for ProjectionStatus
impl Clone for ProjectionStatus
Source§fn clone(&self) -> ProjectionStatus
fn clone(&self) -> ProjectionStatus
Returns a copy 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 ProjectionStatus
impl Debug for ProjectionStatus
Source§impl PartialEq for ProjectionStatus
impl PartialEq for ProjectionStatus
impl Copy for ProjectionStatus
impl Eq for ProjectionStatus
impl StructuralPartialEq for ProjectionStatus
Auto Trait Implementations§
impl Freeze for ProjectionStatus
impl RefUnwindSafe for ProjectionStatus
impl Send for ProjectionStatus
impl Sync for ProjectionStatus
impl Unpin for ProjectionStatus
impl UnwindSafe for ProjectionStatus
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