pub enum NeurotransmitterType {
Glutamate,
GABA,
Dopamine,
Serotonin,
Acetylcholine,
Norepinephrine,
Oxytocin,
Endorphin,
Histamine,
Adenosine,
}
Expand description
Biological neurotransmitter types
Variantsยง
Glutamate
Excitatory neurotransmitter - general communication
GABA
Inhibitory neurotransmitter - suppression signals
Dopamine
Reward and motivation signals
Serotonin
Mood and wellbeing regulation
Acetylcholine
Attention and learning enhancement
Norepinephrine
Stress and alertness signals
Oxytocin
Social bonding and trust
Endorphin
Pain relief and pleasure
Histamine
Memory formation and consolidation
Adenosine
Sleep and arousal regulation
Trait Implementationsยง
Sourceยงimpl Clone for NeurotransmitterType
impl Clone for NeurotransmitterType
Sourceยงfn clone(&self) -> NeurotransmitterType
fn clone(&self) -> NeurotransmitterType
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for NeurotransmitterType
impl Debug for NeurotransmitterType
Sourceยงimpl<'de> Deserialize<'de> for NeurotransmitterType
impl<'de> Deserialize<'de> for NeurotransmitterType
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl PartialEq for NeurotransmitterType
impl PartialEq for NeurotransmitterType
Sourceยงimpl Serialize for NeurotransmitterType
impl Serialize for NeurotransmitterType
impl StructuralPartialEq for NeurotransmitterType
Auto Trait Implementationsยง
impl Freeze for NeurotransmitterType
impl RefUnwindSafe for NeurotransmitterType
impl Send for NeurotransmitterType
impl Sync for NeurotransmitterType
impl Unpin for NeurotransmitterType
impl UnwindSafe for NeurotransmitterType
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more