pub enum StateLayer {
Personas,
Lifecycle,
Reality,
Time,
Protocols,
Behavior,
Schemas,
Recorded,
AiModifiers,
System,
}Expand description
State layer grouping related state
Layers organize state into logical groups for visualization and filtering.
Variants§
Personas
Personas and persona relationships
Lifecycle
Lifecycle states and transitions
Reality
Reality levels and continuum
Time
Time and temporal state
Protocols
Multi-protocol state
Behavior
Behavior trees and rules
Schemas
Generative schemas
Recorded
Recorded data and fixtures
AiModifiers
AI modifiers and configurations
System
System-level state
Implementations§
Trait Implementations§
Source§impl Clone for StateLayer
impl Clone for StateLayer
Source§fn clone(&self) -> StateLayer
fn clone(&self) -> StateLayer
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 StateLayer
impl Debug for StateLayer
Source§impl<'de> Deserialize<'de> for StateLayer
impl<'de> Deserialize<'de> for StateLayer
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 Hash for StateLayer
impl Hash for StateLayer
Source§impl Ord for StateLayer
impl Ord for StateLayer
Source§fn cmp(&self, other: &StateLayer) -> Ordering
fn cmp(&self, other: &StateLayer) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StateLayer
impl PartialEq for StateLayer
Source§impl PartialOrd for StateLayer
impl PartialOrd for StateLayer
Source§impl Serialize for StateLayer
impl Serialize for StateLayer
impl Copy for StateLayer
impl Eq for StateLayer
impl StructuralPartialEq for StateLayer
Auto Trait Implementations§
impl Freeze for StateLayer
impl RefUnwindSafe for StateLayer
impl Send for StateLayer
impl Sync for StateLayer
impl Unpin for StateLayer
impl UnwindSafe for StateLayer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.