pub struct CellState {
pub node_id: NodeId,
pub payload: StatePayload,
pub activation: f32,
pub last_updated: SystemTime,
pub annotations: HashMap<String, String>,
}Expand description
Captures the state of an individual cell in the LLM cellular automaton.
Fields§
§node_id: NodeIdNode the cell is associated with.
payload: StatePayloadArbitrary structured state payload.
activation: f32Tracking field for energy, confidence, or strength indicators.
last_updated: SystemTimeTimestamp for the most recent update.
annotations: HashMap<String, String>Free-form annotations (signals, metrics, citations, etc.).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CellState
impl<'de> Deserialize<'de> for CellState
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 CellState
impl RefUnwindSafe for CellState
impl Send for CellState
impl Sync for CellState
impl Unpin for CellState
impl UnwindSafe for CellState
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