pub enum BlendStop {
Closed,
LeftTheFirstSupport,
LeftTheSecondSupport,
LeftBothSupports,
RanPastTheGuide,
SectionCollapsed,
Stalled,
RanOut,
}Expand description
Why a marched blend stopped.
The list is the case checklist the formulation gives for free, and each one is a different thing for a caller to do about it.
Variants§
Closed
The seat closed on itself: a blend all the way round a rim.
LeftTheFirstSupport
The section reached the boundary of the first support.
LeftTheSecondSupport
Of the second.
LeftBothSupports
Of both at once, which is a corner rather than a run-out.
RanPastTheGuide
The guide ran out before either support did.
SectionCollapsed
The two tangency points collapsed onto each other: the radius is too large for the local geometry and the ball is not seated but wedged.
Stalled
The correction stopped converging: a tangency or a singular point on one of the supports.
RanOut
The step ceiling, which means the answer is incomplete rather than finished.
Trait Implementations§
impl Copy for BlendStop
impl Eq for BlendStop
impl StructuralPartialEq for BlendStop
Auto Trait Implementations§
impl Freeze for BlendStop
impl RefUnwindSafe for BlendStop
impl Send for BlendStop
impl Sync for BlendStop
impl Unpin for BlendStop
impl UnsafeUnpin for BlendStop
impl UnwindSafe for BlendStop
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.