pub struct IntelligenceMetrics {
pub total_groups: usize,
pub active_decisions: usize,
pub successful_decisions: u64,
pub failed_decisions: u64,
pub avg_decision_time: f64,
pub collective_iq: f64,
}
Expand description
Intelligence metrics
Fieldsยง
ยงtotal_groups: usize
Total groups managed
active_decisions: usize
Active decisions
successful_decisions: u64
Successful decisions
failed_decisions: u64
Failed decisions
avg_decision_time: f64
Average decision time
collective_iq: f64
Collective intelligence score
Implementationsยง
Trait Implementationsยง
Sourceยงimpl Clone for IntelligenceMetrics
impl Clone for IntelligenceMetrics
Sourceยงfn clone(&self) -> IntelligenceMetrics
fn clone(&self) -> IntelligenceMetrics
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 IntelligenceMetrics
impl Debug for IntelligenceMetrics
Sourceยงimpl<'de> Deserialize<'de> for IntelligenceMetrics
impl<'de> Deserialize<'de> for IntelligenceMetrics
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 IntelligenceMetrics
impl RefUnwindSafe for IntelligenceMetrics
impl Send for IntelligenceMetrics
impl Sync for IntelligenceMetrics
impl Unpin for IntelligenceMetrics
impl UnwindSafe for IntelligenceMetrics
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