pub struct StockfishTestConfig {
pub stockfish_path: String,
pub depth_limit: Option<u8>,
pub time_limit_ms: Option<u64>,
pub skill_level: Option<u8>,
pub num_threads: Option<u8>,
pub hash_size_mb: Option<u32>,
}Expand description
Configuration for Stockfish testing (Single Responsibility Principle)
Fields§
§stockfish_path: String§depth_limit: Option<u8>§time_limit_ms: Option<u64>§skill_level: Option<u8>§num_threads: Option<u8>§hash_size_mb: Option<u32>Trait Implementations§
Source§impl Clone for StockfishTestConfig
impl Clone for StockfishTestConfig
Source§fn clone(&self) -> StockfishTestConfig
fn clone(&self) -> StockfishTestConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StockfishTestConfig
impl Debug for StockfishTestConfig
Auto Trait Implementations§
impl Freeze for StockfishTestConfig
impl RefUnwindSafe for StockfishTestConfig
impl Send for StockfishTestConfig
impl Sync for StockfishTestConfig
impl Unpin for StockfishTestConfig
impl UnwindSafe for StockfishTestConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more