pub struct MinResult {
pub optimum: i64,
pub witness: Vec<(String, bool)>,
pub minimal_certified: bool,
}Expand description
The outcome of a certified minimization.
Fields§
§optimum: i64The smallest feasible cost bound.
witness: Vec<(String, bool)>A satisfying assignment at the optimum (atom → value).
minimal_certified: booltrue when optimum-1 was RUP-Refuted (so the optimum is provably minimal), or when the
optimum equals the search floor.
Trait Implementations§
impl StructuralPartialEq for MinResult
Auto Trait Implementations§
impl Freeze for MinResult
impl RefUnwindSafe for MinResult
impl Send for MinResult
impl Sync for MinResult
impl Unpin for MinResult
impl UnsafeUnpin for MinResult
impl UnwindSafe for MinResult
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