Struct organelle::Eukaryote [] [src]

pub struct Eukaryote<M: CellMessage, R: CellRole, N> where
    N: Nucleus<Message = M, Role = R> + Sized + 'static, 
{ /* fields omitted */ }

cell used to wrap a Soma and a cell specialized with Nucleus

Methods

impl<M: CellMessage, R: CellRole, N> Eukaryote<M, R, N> where
    N: Nucleus<Message = M, Role = R> + Sized + 'static, 
[src]

[src]

wrap a nucleus and constrain the soma

Trait Implementations

impl<M: CellMessage, R: CellRole, N> Cell for Eukaryote<M, R, N> where
    N: Nucleus<Message = M, Role = R>, 
[src]

user-defined message to be passed between cells

user-defined roles for connections

[src]

apply any changes to the cell's state as a result of _msg

[src]

spin up an event loop and run cell