pub fn alive(&self) -> Option<HashSet<&P>> {
        match *self {
            State::Signups(_) => None,
            State::Night(ref night) => Some(night.alive()),
            State::Day(ref day) => Some(day.alive()),
            State::Complete(_) => None
        }
    }
/// If the game is onging, returns the set of players which are still alive in at least one possible universe.
If the game is onging, returns the set of players which are still alive in at least one possible universe.
If the game is onging returns the set of players which are still alive in at least one possible universe .
pub fn alive(&self) -> Option<HashSet<&P>> {
        match *self {
            State::Signups(_) => None,
            State::Night(ref night) => Some(night.alive()),
            State::Day(ref day) => Some(day.alive()),
            State::Complete(_) => None
        }
    }
pub fn alive ( & self ) -> Option < HashSet < & P > > { match * self { State :: Signups ( _ ) => None , State :: Night ( ref night ) => Some ( night . alive ( ) ) , State :: Day ( ref day ) => Some ( day . alive ( ) ) , State :: Complete ( _ ) => None } }
If the game is onging, returns the set of players which are still alive in at least one possible universe.
If the game is onging returns the set of players which are still alive in at least one possible universe .
&self
&self