pub enum NonNormalCapabilityError {
NonPositiveData,
InsufficientData,
SpecTransformError,
CapabilityError,
NoSpecLimits,
}Expand description
Errors that can arise from non-normal process capability analysis.
Variants§
NonPositiveData
All data values must be strictly positive for Box-Cox transformation.
InsufficientData
At least 4 data points are required for reliable capability analysis.
SpecTransformError
Failed to transform a specification limit (e.g., limit is not positive).
CapabilityError
Capability computation failed (e.g., all transformed data are identical).
NoSpecLimits
At least one specification limit (USL or LSL) must be provided.
Trait Implementations§
Source§impl Clone for NonNormalCapabilityError
impl Clone for NonNormalCapabilityError
Source§fn clone(&self) -> NonNormalCapabilityError
fn clone(&self) -> NonNormalCapabilityError
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 moreSource§impl Debug for NonNormalCapabilityError
impl Debug for NonNormalCapabilityError
Source§impl Display for NonNormalCapabilityError
impl Display for NonNormalCapabilityError
Source§impl Error for NonNormalCapabilityError
impl Error for NonNormalCapabilityError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<TransformError> for NonNormalCapabilityError
impl From<TransformError> for NonNormalCapabilityError
Source§fn from(e: TransformError) -> Self
fn from(e: TransformError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NonNormalCapabilityError
impl PartialEq for NonNormalCapabilityError
impl StructuralPartialEq for NonNormalCapabilityError
Auto Trait Implementations§
impl Freeze for NonNormalCapabilityError
impl RefUnwindSafe for NonNormalCapabilityError
impl Send for NonNormalCapabilityError
impl Sync for NonNormalCapabilityError
impl Unpin for NonNormalCapabilityError
impl UnsafeUnpin for NonNormalCapabilityError
impl UnwindSafe for NonNormalCapabilityError
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