1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::id::ID; use crate::neuron::NeuronID; use crate::Scalar; use serde::{Deserialize, Serialize}; pub type EffectorID = ID<Effector>; #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] pub struct Effector { pub(crate) id: EffectorID, pub(crate) source: NeuronID, pub(crate) potential: Scalar, }