[][src]Trait minutiae::driver::Driver

pub trait Driver<C: CellState, E: EntityState<C>, M: MutEntityState, CA: CellAction<C>, EA: EntityAction<C, E>, U: Universe<C, E, M>, N: Engine<C, E, M, CA, EA, U>> {
    fn init(
        self,
        universe: U,
        _: N,
        _: Vec<Box<dyn Middleware<C, E, M, CA, EA, U, N>>>
    ); }

Required methods

fn init(
    self,
    universe: U,
    _: N,
    _: Vec<Box<dyn Middleware<C, E, M, CA, EA, U, N>>>
)

Loading content...

Implementors

impl<C: CellState, E: EntityState<C>, M: MutEntityState, CA: CellAction<C>, EA: EntityAction<C, E>, U: Universe<C, E, M>, N: Engine<C, E, M, CA, EA, U>> Driver<C, E, M, CA, EA, U, N> for BasicDriver[src]

Loading content...