[−][src]Function varisat::cdcl::find_conflict
fn find_conflict<'a>(
ctx: Mut<WatchlistsP, Mut<VsidsP, Mut<VariablesP, Mut<TrailP, Mut<TmpFlagsP, Mut<SolverStateP, Mut<ProofP<'a>, Mut<ImplGraphP, Mut<ClauseDbP, Mut<ClauseAllocP, Mut<BinaryClausesP, Mut<AssumptionsP, Mut<AssignmentP, Ref<Context<'a>>>>>>>>>>>>>>>
) -> Result<(), FoundConflict>
Find a conflict.
Returns Err
if a conflict was found and Ok
if a satisfying assignment was found instead.