pub enum ConsciousnessTask {
Perception {
priority: u8,
data: Vec<u8>,
},
MemoryIntegration {
session_id: String,
state: Vec<u8>,
},
IdentityPreservation {
continuity_check: bool,
},
StrangeLoopProcessing {
iteration: usize,
state: Vec<f64>,
},
WindowManagement {
window_id: u64,
overlap_target: f64,
},
}Expand description
Temporal consciousness task types
Variants§
Perception
Perception processing task
MemoryIntegration
Memory integration task
IdentityPreservation
Identity preservation task
StrangeLoopProcessing
Strange loop processing task
WindowManagement
Temporal window management task
Trait Implementations§
Source§impl Clone for ConsciousnessTask
impl Clone for ConsciousnessTask
Source§fn clone(&self) -> ConsciousnessTask
fn clone(&self) -> ConsciousnessTask
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 ConsciousnessTask
impl Debug for ConsciousnessTask
Source§impl PartialEq for ConsciousnessTask
impl PartialEq for ConsciousnessTask
Source§fn eq(&self, other: &ConsciousnessTask) -> bool
fn eq(&self, other: &ConsciousnessTask) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConsciousnessTask
Auto Trait Implementations§
impl Freeze for ConsciousnessTask
impl RefUnwindSafe for ConsciousnessTask
impl Send for ConsciousnessTask
impl Sync for ConsciousnessTask
impl Unpin for ConsciousnessTask
impl UnsafeUnpin for ConsciousnessTask
impl UnwindSafe for ConsciousnessTask
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