Resolve warnings.

This commit is contained in:
hal8174 2024-02-18 20:49:38 +01:00
parent 2bf648f657
commit 5575cb134a
6 changed files with 103 additions and 143 deletions

View file

@ -1,7 +1,6 @@
use std::io;
use clap::{Parser, ValueEnum};
use factorio_blueprint::belt_finding::{conflict_avoidance::ConflictAvoidance, problems, Problem};
use std::io;
#[derive(ValueEnum, Clone)]
enum Mode {
@ -44,40 +43,40 @@ fn main() {
match args.mode {
Mode::Solve => {
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
}
Mode::ConflictAvoidance => {
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
let mut c = ConflictAvoidance::new(p);
println!("{}", c);
c.print();
while c.remove_conflict() {
println!("{}", c)
c.print();
}
}
Mode::ConflictStep => {
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
p.find_path();
println!("{}", p);
p.print();
let mut c = ConflictAvoidance::new(p);
println!("{}", c);
c.print();
while c.remove_conflict() {
println!("{}", c);
c.print();
let mut s = String::new();
let _ = io::stdin().read_line(&mut s);
}