pub enum MinimizationError {
Instance(InstanceError),
Cube(CubeError),
Io(Error),
}Expand description
Errors that can occur during minimization operations
This error type is returned by Cover::minimize() and BoolExpr::minimize().
Variants§
Instance(InstanceError)
Instance management error
Cube(CubeError)
Cube validation error
Io(Error)
IO error during minimization
Trait Implementations§
Source§impl Debug for MinimizationError
impl Debug for MinimizationError
Source§impl Display for MinimizationError
impl Display for MinimizationError
Source§impl Error for MinimizationError
impl Error for MinimizationError
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<CubeError> for MinimizationError
impl From<CubeError> for MinimizationError
Source§impl From<Error> for MinimizationError
impl From<Error> for MinimizationError
Source§impl From<InstanceError> for MinimizationError
impl From<InstanceError> for MinimizationError
Source§fn from(err: InstanceError) -> Self
fn from(err: InstanceError) -> Self
Converts to this type from the input type.
Source§impl From<MinimizationError> for Error
impl From<MinimizationError> for Error
Source§fn from(err: MinimizationError) -> Self
fn from(err: MinimizationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MinimizationError
impl !RefUnwindSafe for MinimizationError
impl Send for MinimizationError
impl Sync for MinimizationError
impl Unpin for MinimizationError
impl !UnwindSafe for MinimizationError
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