use backtrack::problems::TotalSum; use backtrack::solvers::IterSolveCached; fn main() { let sums = TotalSum::new(4, &[4, 0, 1, 2], 4); eprintln!("total_sum.rs: {:?}", sums); let solver = IterSolveCached::new(&sums); for solution in solver.into_iter() { println!("{:?}", solution); } }