pub struct NeuronInfoResponse {
pub neuron_id: u64,
pub cortical_area: String,
pub coordinates: [u32; 3],
pub membrane_potential: f32,
pub is_firing: bool,
pub synaptic_inputs: usize,
pub synaptic_outputs: usize,
}Expand description
Neuron information
Fields§
§neuron_id: u64Global neuron ID
cortical_area: StringCortical area this neuron belongs to
coordinates: [u32; 3]3D coordinates within the cortical area [x, y, z]
membrane_potential: f32Current membrane potential (mV)
is_firing: boolWhether the neuron is currently firing
synaptic_inputs: usizeNumber of incoming synapses
synaptic_outputs: usizeNumber of outgoing synapses
Trait Implementations§
Source§impl Clone for NeuronInfoResponse
impl Clone for NeuronInfoResponse
Source§fn clone(&self) -> NeuronInfoResponse
fn clone(&self) -> NeuronInfoResponse
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 NeuronInfoResponse
impl Debug for NeuronInfoResponse
Source§impl<'de> Deserialize<'de> for NeuronInfoResponse
impl<'de> Deserialize<'de> for NeuronInfoResponse
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 Serialize for NeuronInfoResponse
impl Serialize for NeuronInfoResponse
Auto Trait Implementations§
impl Freeze for NeuronInfoResponse
impl RefUnwindSafe for NeuronInfoResponse
impl Send for NeuronInfoResponse
impl Sync for NeuronInfoResponse
impl Unpin for NeuronInfoResponse
impl UnsafeUnpin for NeuronInfoResponse
impl UnwindSafe for NeuronInfoResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more