pub struct PieceValues {
pub pawn: i32,
pub knight: i32,
pub bishop: i32,
pub rook: i32,
pub queen: i32,
pub king: i32,
}Expand description
Standard centipawn values for chess pieces
Fields§
§pawn: i32§knight: i32§bishop: i32§rook: i32§queen: i32§king: i32Trait Implementations§
Source§impl Clone for PieceValues
impl Clone for PieceValues
Source§fn clone(&self) -> PieceValues
fn clone(&self) -> PieceValues
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 PieceValues
impl Debug for PieceValues
Source§impl Default for PieceValues
impl Default for PieceValues
impl Copy for PieceValues
Auto Trait Implementations§
impl Freeze for PieceValues
impl RefUnwindSafe for PieceValues
impl Send for PieceValues
impl Sync for PieceValues
impl Unpin for PieceValues
impl UnwindSafe for PieceValues
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