pub struct NeuralStatus {
pub organism_id: String,
pub synapse_count: usize,
pub neural_activity: f64,
pub consciousness_level: f64,
pub message_queue_size: usize,
pub average_synapse_strength: f64,
pub total_messages_sent: u64,
pub total_messages_received: u64,
pub avg_processing_time: u64,
}
Expand description
Neural status information
Fieldsยง
ยงorganism_id: String
ยงsynapse_count: usize
ยงneural_activity: f64
ยงconsciousness_level: f64
ยงmessage_queue_size: usize
ยงaverage_synapse_strength: f64
ยงtotal_messages_sent: u64
ยงtotal_messages_received: u64
ยงavg_processing_time: u64
Trait Implementationsยง
Sourceยงimpl Clone for NeuralStatus
impl Clone for NeuralStatus
Sourceยงfn clone(&self) -> NeuralStatus
fn clone(&self) -> NeuralStatus
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 NeuralStatus
impl Debug for NeuralStatus
Sourceยงimpl<'de> Deserialize<'de> for NeuralStatus
impl<'de> Deserialize<'de> for NeuralStatus
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
Auto Trait Implementationsยง
impl Freeze for NeuralStatus
impl RefUnwindSafe for NeuralStatus
impl Send for NeuralStatus
impl Sync for NeuralStatus
impl Unpin for NeuralStatus
impl UnwindSafe for NeuralStatus
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