pub enum CoreId {
Citta,
Dream,
BrainWave,
Autonomous,
Dispatch,
Reflex,
SelfModel,
Drive,
Homeostasis,
Sensor,
Custom(u16),
}Expand description
Identifier for a cognitive core (the source of an event).
Variants§
Citta
Citta consciousness cycle.
Dream
Dream cycle.
BrainWave
Brain-wave state manager.
Autonomous
Autonomous cycle runner.
Dispatch
Tool dispatch pipeline.
Reflex
Reflex tier.
SelfModel
Self-model / predictive introspection.
Drive
Drive core (emotion/motivation).
Homeostasis
Homeostasis monitor.
Sensor
External sensor / embodiment layer.
Custom(u16)
User-defined core (custom ID).
Implementations§
Trait Implementations§
impl Copy for CoreId
Source§impl<'de> Deserialize<'de> for CoreId
impl<'de> Deserialize<'de> for CoreId
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
impl Eq for CoreId
impl StructuralPartialEq for CoreId
Auto Trait Implementations§
impl Freeze for CoreId
impl RefUnwindSafe for CoreId
impl Send for CoreId
impl Sync for CoreId
impl Unpin for CoreId
impl UnsafeUnpin for CoreId
impl UnwindSafe for CoreId
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