pub struct PositionMove {
pub from: Position,
pub to: Position,
pub en_passant: bool,
pub promotion: bool,
}Fields§
§from: Position§to: Position§en_passant: bool§promotion: boolImplementations§
Trait Implementations§
Source§impl Clone for PositionMove
impl Clone for PositionMove
Source§fn clone(&self) -> PositionMove
fn clone(&self) -> PositionMove
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 PositionMove
impl Debug for PositionMove
Source§impl Default for PositionMove
impl Default for PositionMove
Source§fn default() -> PositionMove
fn default() -> PositionMove
Returns the “default value” for a type. Read more
impl Copy for PositionMove
Auto Trait Implementations§
impl Freeze for PositionMove
impl RefUnwindSafe for PositionMove
impl Send for PositionMove
impl Sync for PositionMove
impl Unpin for PositionMove
impl UnwindSafe for PositionMove
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