#[cfg(target_arch = "wasm32")]
use wasm_bindgen::prelude::*;
-#[derive(Debug)]
-pub enum MyError {
- InvalidLength,
- InvalidRank,
- InvalidSuit,
- IndexError,
- NoHands,
- NoTable,
- UnmatchedCardsTable,
- ParseArrayError,
-}
-
-impl std::error::Error for MyError {}
-
-impl std::fmt::Display for MyError {
- fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
- write!(f, "Invalid number of cards")
- }
-}
-
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, Clone, Copy)]
pub enum Rules {