pub struct SystemMap {
pub agent_relationships: HashMap<String, Vec<String>>,
pub component_states: HashMap<String, ComponentState>,
pub model_states: HashMap<String, ModelState>,
pub health_metrics: HashMap<String, f64>,
pub last_updated: u64,
pub version: u32,
}Expand description
System-wide mapping of relationships and states
Fields§
§agent_relationships: HashMap<String, Vec<String>>Agent relationships (dependencies)
component_states: HashMap<String, ComponentState>Component states
model_states: HashMap<String, ModelState>Model states
health_metrics: HashMap<String, f64>System health metrics
last_updated: u64Last update timestamp
version: u32Version of the map
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SystemMap
impl RefUnwindSafe for SystemMap
impl Send for SystemMap
impl Sync for SystemMap
impl Unpin for SystemMap
impl UnwindSafe for SystemMap
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more