pub enum PhaseOutcome {
Continue,
Converged,
}Expand description
Outcome of one outer-loop phase in pack().
Pulled out of pack() in phase A.4.2 to isolate the outer per-phase scaffold
(handler phase-start notification, comptype reconfiguration, radii reset,
swap setup, pre-loop precision short-circuit, inner GENCAN loop, swap
restore / xwork-back copy). Continue means the outer phase loop should
proceed; Converged means the all-type phase converged and the outer loop
should break.
Variants§
Trait Implementations§
Source§impl Clone for PhaseOutcome
impl Clone for PhaseOutcome
Source§fn clone(&self) -> PhaseOutcome
fn clone(&self) -> PhaseOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PhaseOutcome
Source§impl Debug for PhaseOutcome
impl Debug for PhaseOutcome
impl Eq for PhaseOutcome
Source§impl PartialEq for PhaseOutcome
impl PartialEq for PhaseOutcome
Source§fn eq(&self, other: &PhaseOutcome) -> bool
fn eq(&self, other: &PhaseOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PhaseOutcome
Auto Trait Implementations§
impl Freeze for PhaseOutcome
impl RefUnwindSafe for PhaseOutcome
impl Send for PhaseOutcome
impl Sync for PhaseOutcome
impl Unpin for PhaseOutcome
impl UnsafeUnpin for PhaseOutcome
impl UnwindSafe for PhaseOutcome
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