[][src]Trait ggpf::game::SingleplayerGameBuilder

pub trait SingleplayerGameBuilder: Clone + Send + Sync {
    type G: Game;
#[must_use]    fn create<'life0, 'async_trait>(
        &'life0 self
    ) -> Pin<Box<dyn Future<Output = Self::G> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Builders for single-player games.

Associated Types

type G: Game

The built game.

Loading content...

Required methods

#[must_use]fn create<'life0, 'async_trait>(
    &'life0 self
) -> Pin<Box<dyn Future<Output = Self::G> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Create a new single-player game instance.

Loading content...

Implementors

impl SingleplayerGameBuilder for Hashcode20Settings[src]

type G = Hashcode20

impl SingleplayerGameBuilder for GymBuilder[src]

type G = Gym

impl SingleplayerGameBuilder for WeakSchurNumberBuilder[src]

type G = WeakSchurNumber

Loading content...