[−][src]Enum magpie::othello::OthelloError
This enum represents errors that may occur when using the Othello board.
Variants
Indicates that an illegal move was attempted.
Indicates that multiple moves were attempted at once.
Indicates that the operation would have resulted in one or more stones overlapping.
Trait Implementations
impl Debug for OthelloError
[src]
impl Eq for OthelloError
[src]
impl Hash for OthelloError
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<OthelloError> for OthelloError
[src]
pub fn eq(&self, other: &OthelloError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for OthelloError
[src]
impl StructuralPartialEq for OthelloError
[src]
Auto Trait Implementations
impl RefUnwindSafe for OthelloError
[src]
impl Send for OthelloError
[src]
impl Sync for OthelloError
[src]
impl Unpin for OthelloError
[src]
impl UnwindSafe for OthelloError
[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, 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>,