pub struct SolveReport {
pub transaction: LockTransaction,
pub decisions: Vec<i64>,
pub rules: usize,
pub learned: usize,
}Expand description
Result of a solve: the transaction and what is needed to compare it
with Composer.
Fields§
§transaction: LockTransaction§decisions: Vec<i64>Decided literals, in order.
rules: usizegetRuleSetSize().
learned: usizeLearned rules (conflicts encountered).
Auto Trait Implementations§
impl Freeze for SolveReport
impl RefUnwindSafe for SolveReport
impl Send for SolveReport
impl Sync for SolveReport
impl Unpin for SolveReport
impl UnsafeUnpin for SolveReport
impl UnwindSafe for SolveReport
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