Struct organelle::Organelle [] [src]

pub struct Organelle<T: Soma> where
    T: Soma
{ /* fields omitted */ }

a soma designed to facilitate connections between other somas

where somas are the single cells of functionality, organelles are the organisms capable of more complex tasks. however, organelles are still essentially somas, so they can used in larger organelles as long as they comply with their standards.

Methods

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

[src]

create a new organelle

[src]

get the main soma's uuid

[src]

add a soma to the organelle

[src]

connect two somas together using the specified synapse

[src]

send a dendrite to the specified soma

[src]

send a terminal to the specified soma

Trait Implementations

impl<T: Soma + 'static> Soma for Organelle<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 Organelle<T>

impl<T> !Sync for Organelle<T>