pub enum Polarity {
Excitatory,
Inhibitory,
}Expand description
Synaptic polarity following Dale’s principle: a neuron’s outgoing synapses are either all excitatory or all inhibitory.
§References
Dale, H. H. (1935). Pharmacology and Nerve-endings. Proceedings of the Royal Society of Medicine, 28(3), 319–332.
Variants§
Excitatory
Positive synaptic weight → depolarises the postsynaptic neuron.
Inhibitory
Negative synaptic weight → hyperpolarises the postsynaptic neuron.
Implementations§
Trait Implementations§
impl Copy for Polarity
Source§impl<'de> Deserialize<'de> for Polarity
impl<'de> Deserialize<'de> for Polarity
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
impl Eq for Polarity
impl StructuralPartialEq for Polarity
Auto Trait Implementations§
impl Freeze for Polarity
impl RefUnwindSafe for Polarity
impl Send for Polarity
impl Sync for Polarity
impl Unpin for Polarity
impl UnsafeUnpin for Polarity
impl UnwindSafe for Polarity
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