pub enum CombError {
LimitExceeded(String),
OutOfRange {
value: String,
bound: String,
},
InvalidParameters(String),
}Expand description
Errors raised by combinatorial counts, enumerators, and ordinals.
Variants§
LimitExceeded(String)
An explicit enumeration limit was exceeded.
OutOfRange
An ordinal or index fell outside the valid range of its family.
InvalidParameters(String)
The supplied parameters do not describe a valid combinatorial family.
Trait Implementations§
impl Eq for CombError
Source§impl Error for CombError
impl Error for CombError
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()
impl StructuralPartialEq for CombError
Auto Trait Implementations§
impl Freeze for CombError
impl RefUnwindSafe for CombError
impl Send for CombError
impl Sync for CombError
impl Unpin for CombError
impl UnsafeUnpin for CombError
impl UnwindSafe for CombError
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