pub struct EvaluatorCombination {
pub has_nnue: bool,
pub has_pattern: bool,
pub has_tactical: bool,
pub has_strategic: bool,
pub weight_signature: String,
}Expand description
Evaluator combination identifier
Fields§
§has_nnue: bool§has_pattern: bool§has_tactical: bool§has_strategic: bool§weight_signature: StringImplementations§
Source§impl EvaluatorCombination
impl EvaluatorCombination
pub fn from_results( evaluation_results: &EvaluationResults, blend_weights: &BlendWeights, ) -> Self
Trait Implementations§
Source§impl Clone for EvaluatorCombination
impl Clone for EvaluatorCombination
Source§fn clone(&self) -> EvaluatorCombination
fn clone(&self) -> EvaluatorCombination
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 EvaluatorCombination
impl Debug for EvaluatorCombination
Source§impl Hash for EvaluatorCombination
impl Hash for EvaluatorCombination
Source§impl PartialEq for EvaluatorCombination
impl PartialEq for EvaluatorCombination
impl Eq for EvaluatorCombination
impl StructuralPartialEq for EvaluatorCombination
Auto Trait Implementations§
impl Freeze for EvaluatorCombination
impl RefUnwindSafe for EvaluatorCombination
impl Send for EvaluatorCombination
impl Sync for EvaluatorCombination
impl Unpin for EvaluatorCombination
impl UnwindSafe for EvaluatorCombination
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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