pub struct ConsciousnessState {
pub global_awareness_level: f64,
pub active_attention_points: Vec<AttentionPoint>,
pub intention_stack: Vec<Intention>,
pub emotional_resonance: EmotionalState,
pub coherence_measure: f64,
pub integration_quality: f64,
}Expand description
Current state of consciousness in the substrate
Fields§
§global_awareness_level: f64§active_attention_points: Vec<AttentionPoint>§intention_stack: Vec<Intention>§emotional_resonance: EmotionalState§coherence_measure: f64§integration_quality: f64Trait Implementations§
Source§impl Clone for ConsciousnessState
impl Clone for ConsciousnessState
Source§fn clone(&self) -> ConsciousnessState
fn clone(&self) -> ConsciousnessState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConsciousnessState
impl Debug for ConsciousnessState
Source§impl<'de> Deserialize<'de> for ConsciousnessState
impl<'de> Deserialize<'de> for ConsciousnessState
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 ConsciousnessState
impl RefUnwindSafe for ConsciousnessState
impl Send for ConsciousnessState
impl Sync for ConsciousnessState
impl Unpin for ConsciousnessState
impl UnsafeUnpin for ConsciousnessState
impl UnwindSafe for ConsciousnessState
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