[][src]Module games::coin_toss

Coin Toss, make a prediction on which side the coin will land

use games::coin_toss::*;
fn main() -> Result<(), CoinError> {
    // Method A
    if CoinToss::guess(Coin::Heads).is_correct() {
        println!("You guessed correctly for A");
    }
    // Method B
    if CoinToss::guess("Heads".parse()?).is_correct() {
        println!("You guessed correctly for B");
    }
    // Method C
    if CoinToss::guess(Coin::flip()).is_correct() {
        println!("Fate loves you");
    }
    Ok(())
}

Structs

CoinToss

Coin toss struct

Enums

Coin

Enum representing a coin

CoinError

Error raised by Coin Toss