psyche_core/
effector.rs

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