Struct organelle::Axon [] [src]

pub struct Axon<T: Soma + 'static> { /* fields omitted */ }

wrap a soma with a set of requirements that will be validated upon startup

Methods

impl<T: Soma + 'static> Axon<T>
[src]

[src]

wrap a soma with constraints specified by dendrite and terminal constraints

Trait Implementations

impl<T: Soma + 'static> Soma for Axon<T>
[src]

the synapse a synapse plays in a connection between somas.

the types of errors that this soma can return

[src]

probe the internal structure of this soma

[src]

react to a single impulse

[src]

convert this soma into a future that can be passed to an event loop

Auto Trait Implementations

impl<T> Send for Axon<T> where
    T: Send,
    <T as Soma>::Synapse: Send

impl<T> Sync for Axon<T> where
    T: Sync,
    <T as Soma>::Synapse: Sync