pub enum EncloseError {
Conflict {
conflicting: Vec<(usize, Scalar)>,
with: Vec<usize>,
within: Scalar,
},
Unproven(GeopError),
}Expand description
Why no enclosure of a solution is proven.
Variants§
Conflict
Constraints that cannot all hold anywhere within within — in
each block’s steps — of where the solve ended: a combination of the
rows, which vanishes wherever they all do, is definitely not zero
over that box. By the constraint’s index, each with what the
combination reducing it is there; with are the constraints it was
reduced by, by index: what it conflicts with.
Unproven(GeopError)
No solution was proven (see System::enclose).
Implementations§
Trait Implementations§
Source§impl Debug for EncloseError
impl Debug for EncloseError
Auto Trait Implementations§
impl Freeze for EncloseError
impl RefUnwindSafe for EncloseError
impl Send for EncloseError
impl Sync for EncloseError
impl Unpin for EncloseError
impl UnsafeUnpin for EncloseError
impl UnwindSafe for EncloseError
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