summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/src/eval.rs14
1 files changed, 3 insertions, 11 deletions
diff --git a/engine/src/eval.rs b/engine/src/eval.rs
index eaae0a4..d5401d3 100644
--- a/engine/src/eval.rs
+++ b/engine/src/eval.rs
@@ -1,15 +1,7 @@
-use std::fmt::{Debug, Display};
-use std::num::NonZeroU8;
+use std::fmt::{self, Display};
use std::ops::Neg;
-use std::sync::atomic::AtomicBool;
-use std::sync::Arc;
-use std::time::Instant;
-use model::{CheckersBitBoard, Move, PieceColor, PossibleMoves};
-
-use crate::lazysort::LazySort;
-use crate::transposition_table::TranspositionTableRef;
-use crate::{EvaluationTask, Frontend};
+use model::CheckersBitBoard;
const KING_WORTH: u32 = 2;
@@ -17,7 +9,7 @@ const KING_WORTH: u32 = 2;
pub struct Evaluation(i16);
impl Display for Evaluation {
- fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
if self.is_force_win() {
write!(f, "+M{}", self.force_sequence_length().unwrap())
} else if self.is_force_loss() {