Trait backroll::BackrollConfig[][src]

pub trait BackrollConfig: 'static {
    type Input: Default + Eq + Clone + Pod + Send + Sync;
    type State: 'static + Send + Sync;

    const MAX_PLAYERS_PER_MATCH: usize;
    const RECOMMENDATION_INTERVAL: u32;
}

Associated Types

type Input: Default + Eq + Clone + Pod + Send + Sync[src]

type State: 'static + Send + Sync[src]

The save state type for the session. This type must be safe to send across threads and have a ’static lifetime. This type is also responsible for dropping any internal linked state via the [Drop] trait.

Associated Constants

Implementors