Enum minimax::interface::Winner [−][src]
The result of playing a game until it finishes.
Variants
The player who made the last move won.
Nobody won.
The player who made the last move lost.
This is uncommon, and many games (chess, checkers, tic-tac-toe, etc) do not have this possibility.
Implementations
impl Winner
[src]
pub fn evaluate(&self) -> Evaluation
[src]
Canonical evaluations for end states.
Trait Implementations
impl Clone for Winner
[src]
impl Copy for Winner
[src]
impl Debug for Winner
[src]
impl Eq for Winner
[src]
impl PartialEq<Winner> for Winner
[src]
impl StructuralEq for Winner
[src]
impl StructuralPartialEq for Winner
[src]
Auto Trait Implementations
impl RefUnwindSafe for Winner
[src]
impl Send for Winner
[src]
impl Sync for Winner
[src]
impl Unpin for Winner
[src]
impl UnwindSafe for Winner
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,