[][src]Struct rust_warrior::game::Game

pub struct Game {
    pub profile: Profile,
}

Fields

profile: Profile

Methods

impl Game[src]

pub fn default() -> Game[src]

pub fn play(player: impl Player + Send + Sync + 'static)[src]

The main entry point when playing the game.

After loading the player profile and initializing the current level, the game consists of repeatedly calling play_turn on the player's Player instance.

Auto Trait Implementations

impl Sync for Game

impl Send for Game

impl Unpin for Game

impl RefUnwindSafe for Game

impl UnwindSafe for Game

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Any for T where
    T: Any

impl<T> Event for T where
    T: Send + Sync + 'static,