pub enum DesignError {
UnequalLengths {
lengths: Vec<usize>,
},
TooManyConfigs,
NoSamples,
NoFactors,
UnlistedLevels {
factor_index: usize,
},
NoLevels {
factor_index: usize,
},
}Expand description
A block whose design cannot combine its factors.
Variants§
UnequalLengths
A zip over factors with different numbers of levels.
TooManyConfigs
A design whose configs would take the plan past MAX_CONFIGS.
NoSamples
A random or Latin hypercube design of 0 samples.
NoFactors
A random or Latin hypercube design with no factor to draw.
UnlistedLevels
Factor factor_index of a factorial or zip design, a range with no listed levels.
NoLevels
Factor factor_index, a list with no levels.
Trait Implementations§
Source§impl Clone for DesignError
impl Clone for DesignError
Source§impl Debug for DesignError
impl Debug for DesignError
Source§impl Display for DesignError
impl Display for DesignError
impl Eq for DesignError
Source§impl Error for DesignError
impl Error for DesignError
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 PartialEq for DesignError
impl PartialEq for DesignError
impl StructuralPartialEq for DesignError
Auto Trait Implementations§
impl Freeze for DesignError
impl RefUnwindSafe for DesignError
impl Send for DesignError
impl Sync for DesignError
impl Unpin for DesignError
impl UnsafeUnpin for DesignError
impl UnwindSafe for DesignError
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