Struct organelle::probe::Soma
[−]
[src]
pub struct Soma { /* fields omitted */ }
soma that probes the internal structure of an organelle
Methods
impl Soma
[src]
Trait Implementations
impl Soma for Soma
[src]
type Synapse = Synapse
the synapse a synapse plays in a connection between somas.
type Error = Error
the types of errors that this soma can return
fn update(
self,
imp: Impulse<Self::Synapse>
) -> Box<Future<Item = <Result<Self> as IsResult>::Ok, Error = <Result<Self> as IsResult>::Err>>
[src]
self,
imp: Impulse<Self::Synapse>
) -> Box<Future<Item = <Result<Self> as IsResult>::Ok, Error = <Result<Self> as IsResult>::Err>>
react to a single impulse
fn probe(
self,
_settings: Settings
) -> Box<Future<Item = <Result<(Self, SomaData), Self::Error> as IsResult>::Ok, Error = <Result<(Self, SomaData), Self::Error> as IsResult>::Err>> where
Self: 'static,
[src]
self,
_settings: Settings
) -> Box<Future<Item = <Result<(Self, SomaData), Self::Error> as IsResult>::Ok, Error = <Result<(Self, SomaData), Self::Error> as IsResult>::Err>> where
Self: 'static,
probe the internal structure of this soma
fn run(
self,
handle: Handle
) -> Box<Future<Item = <Result<()> as IsResult>::Ok, Error = <Result<()> as IsResult>::Err>> where
Self: 'static,
[src]
self,
handle: Handle
) -> Box<Future<Item = <Result<()> as IsResult>::Ok, Error = <Result<()> as IsResult>::Err>> where
Self: 'static,
convert this soma into a future that can be passed to an event loop