summaryrefslogtreecommitdiff
path: root/src/solvers/mod.rs
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2020-01-12 09:51:22 +0100
committerDennis Kobert <dennis@kobert.dev>2020-01-12 09:51:22 +0100
commit8708a172ebe59d3189b8b9d756abd9da8dc509a3 (patch)
treed2fb58525e4773a509016850cad55c27540de736 /src/solvers/mod.rs
parent3a0d646ade02a6ca006a0d8cf6c0f60a1ece8272 (diff)
Allow to use teh iterator for results
Diffstat (limited to 'src/solvers/mod.rs')
-rw-r--r--src/solvers/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/solvers/mod.rs b/src/solvers/mod.rs
index 189deca..5b7a495 100644
--- a/src/solvers/mod.rs
+++ b/src/solvers/mod.rs
@@ -3,7 +3,7 @@ pub mod gpu;
pub mod gpusolver;
pub mod single;
-use crate::structs::StoneWall;
+//use crate::structs::StoneWall;
pub use gpu::*;
/// calculate h and w
@@ -20,10 +20,10 @@ pub trait Solver {
}
pub trait FirstSolver {
- fn solve(self) -> StoneWall;
+ fn solve(self) -> RowResult;
}
pub trait IteratorSolver: Solver {
- type IntoIter: Iterator<Item = StoneWall>;
+ type IntoIter: Iterator<Item = RowResult>;
fn solve(self) -> Self::IntoIter;
}