[−][src]Module games::cards
Standard Cards for traditional card games (Solitaire, BlackJack, etc)
CardError: Parsing Error
StandardCardFace: Your Traditional Card Faces (Meant to be used with StandardCard)
StandardCard: Your Traditional Card Face + Suite
use games::cards::{StandardCard, StandardCardFace}; use games::color::Color; let card: StandardCard = match "HEARTS:ACE".parse() { Ok(card) => card, Err(_) => { println!("Invalid Card!"); return } }; match card.color() { Color::Red => println!("{} is Red", card), Color::Black => println!("{} is Black", card), _ => unreachable!() }
Enums
CardError | Card error |
StandardCard | Standard Card |
StandardCardFace | Card Faces |