[][src]Module landlord::mulligan

Mulligan strategies

The mulligan module defines a Mulligan trait and several implementations of different mulligan strategies.

Structs

London

London represents a mulligan strategy that adheres to the London mulligan rule

Never

Never represents the mulligan strategy wherein the player always keeps their initially drawn starting hand

Vancouver

Vancouver represents a mulligan strategy that adheres to the Vancouver mulligan rule

Traits

Mulligan

The base trait for any mulligan type