pub struct PhaseAdaptationRecommendations {
pub evaluation_weights: BlendWeights,
pub search_depth_modifier: i8,
pub opening_book_priority: f32,
pub endgame_tablebase_priority: f32,
pub time_management_factor: f32,
}Expand description
Phase-specific adaptation recommendations
Fields§
§evaluation_weights: BlendWeightsRecommended evaluation weights for this phase
search_depth_modifier: i8Search depth modifier (-2 to +2)
opening_book_priority: f32Opening book priority (0.0 to 1.0)
endgame_tablebase_priority: f32Endgame tablebase priority (0.0 to 1.0)
time_management_factor: f32Time management factor (0.5 to 2.0)
Trait Implementations§
Source§impl Clone for PhaseAdaptationRecommendations
impl Clone for PhaseAdaptationRecommendations
Source§fn clone(&self) -> PhaseAdaptationRecommendations
fn clone(&self) -> PhaseAdaptationRecommendations
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 moreAuto Trait Implementations§
impl Freeze for PhaseAdaptationRecommendations
impl RefUnwindSafe for PhaseAdaptationRecommendations
impl Send for PhaseAdaptationRecommendations
impl Sync for PhaseAdaptationRecommendations
impl Unpin for PhaseAdaptationRecommendations
impl UnwindSafe for PhaseAdaptationRecommendations
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