pub enum CognitiveMode {
Reactive,
Deliberative,
Emergency,
}Expand description
Operating mode of the cognitive system.
Variants§
Reactive
Fast stimulus-response behaviour.
Deliberative
Goal-directed planning and reasoning.
Emergency
Override mode for safety-critical situations.
Trait Implementations§
Source§impl Clone for CognitiveMode
impl Clone for CognitiveMode
Source§fn clone(&self) -> CognitiveMode
fn clone(&self) -> CognitiveMode
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 CognitiveMode
impl Debug for CognitiveMode
Source§impl<'de> Deserialize<'de> for CognitiveMode
impl<'de> Deserialize<'de> for CognitiveMode
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
Source§impl PartialEq for CognitiveMode
impl PartialEq for CognitiveMode
Source§impl Serialize for CognitiveMode
impl Serialize for CognitiveMode
impl Copy for CognitiveMode
impl Eq for CognitiveMode
impl StructuralPartialEq for CognitiveMode
Auto Trait Implementations§
impl Freeze for CognitiveMode
impl RefUnwindSafe for CognitiveMode
impl Send for CognitiveMode
impl Sync for CognitiveMode
impl Unpin for CognitiveMode
impl UnsafeUnpin for CognitiveMode
impl UnwindSafe for CognitiveMode
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