pub enum DesignError {
UnsupportedDimension {
requested: usize,
maximum: usize,
},
InvalidPointCount,
UnsupportedPoint {
point: u64,
},
WorkLimit {
required: u64,
limit: u64,
},
Overflow,
}Expand description
Fail-closed design and sampler errors.
Variants§
UnsupportedDimension
Dimension exceeds the reviewed table or is zero.
InvalidPointCount
Zero points were requested.
UnsupportedPoint
Skip plus point count exceeds the supported prefix.
WorkLimit
Exact work exceeds policy.
Overflow
Size arithmetic overflowed.
Trait Implementations§
Source§impl Clone for DesignError
impl Clone for DesignError
Source§fn clone(&self) -> DesignError
fn clone(&self) -> DesignError
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 moreSource§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