Trait minutiae::driver::Driver
[−]
[src]
pub trait Driver<C: CellState, E: EntityState<C>, M: MutEntityState, CA: CellAction<C>, EA: EntityAction<C, E>, N: Engine<C, E, M, CA, EA>> { fn init(
self,
universe: Universe<C, E, M, CA, EA>,
_: N,
_: &mut [Box<Middleware<C, E, M, CA, EA, N>>]
); }
Required Methods
fn init(
self,
universe: Universe<C, E, M, CA, EA>,
_: N,
_: &mut [Box<Middleware<C, E, M, CA, EA, N>>]
)
self,
universe: Universe<C, E, M, CA, EA>,
_: N,
_: &mut [Box<Middleware<C, E, M, CA, EA, N>>]
)
Implementors
impl<C: CellState, E: EntityState<C>, M: MutEntityState, CA: CellAction<C>, EA: EntityAction<C, E>, N: Engine<C, E, M, CA, EA>> Driver<C, E, M, CA, EA, N> for BasicDriver