pub struct HealthCheckResponse {Show 29 fields
pub burst_engine: bool,
pub connected_agents: Option<i32>,
pub influxdb_availability: bool,
pub neuron_count_max: i64,
pub synapse_count_max: i64,
pub latest_changes_saved_externally: bool,
pub genome_availability: bool,
pub genome_validity: Option<bool>,
pub brain_readiness: bool,
pub feagi_session: Option<i64>,
pub fitness: Option<f64>,
pub cortical_area_count: Option<i32>,
pub neuron_count: Option<i64>,
pub memory_neuron_count: Option<i64>,
pub regular_neuron_count: Option<i64>,
pub synapse_count: Option<i64>,
pub estimated_brain_size_in_MB: Option<f64>,
pub genome_num: Option<i32>,
pub genome_timestamp: Option<i64>,
pub simulation_timestep: Option<f64>,
pub memory_area_stats: Option<HashMap<String, HashMap<String, Value>>>,
pub amalgamation_pending: Option<HashMap<String, Value>>,
pub brain_regions_hash: Option<u64>,
pub cortical_areas_hash: Option<u64>,
pub brain_geometry_hash: Option<u64>,
pub morphologies_hash: Option<u64>,
pub cortical_mappings_hash: Option<u64>,
pub brain_regions_root: Option<String>,
pub fatigue: Option<FatigueInfo>,
}Fields§
§burst_engine: bool§connected_agents: Option<i32>§influxdb_availability: bool§neuron_count_max: i64§synapse_count_max: i64§latest_changes_saved_externally: bool§genome_availability: bool§genome_validity: Option<bool>§brain_readiness: bool§feagi_session: Option<i64>§fitness: Option<f64>§cortical_area_count: Option<i32>§neuron_count: Option<i64>§memory_neuron_count: Option<i64>§regular_neuron_count: Option<i64>§synapse_count: Option<i64>§estimated_brain_size_in_MB: Option<f64>§genome_num: Option<i32>§genome_timestamp: Option<i64>§simulation_timestep: Option<f64>§memory_area_stats: Option<HashMap<String, HashMap<String, Value>>>§amalgamation_pending: Option<HashMap<String, Value>>§brain_regions_hash: Option<u64>Hash of brain regions (hierarchy, membership, and properties)
cortical_areas_hash: Option<u64>Hash of cortical areas and properties (excluding mappings)
brain_geometry_hash: Option<u64>Hash of brain geometry (area positions/dimensions and 2D coordinates)
morphologies_hash: Option<u64>Hash of morphology registry
cortical_mappings_hash: Option<u64>Hash of cortical mappings
brain_regions_root: Option<String>Root brain region ID (UUID string) for O(1) root lookup
fatigue: Option<FatigueInfo>Fatigue information (index, active state, and breakdown of contributing elements)
Trait Implementations§
Source§impl Debug for HealthCheckResponse
impl Debug for HealthCheckResponse
Source§impl<'de> Deserialize<'de> for HealthCheckResponse
impl<'de> Deserialize<'de> for HealthCheckResponse
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 Serialize for HealthCheckResponse
impl Serialize for HealthCheckResponse
Auto Trait Implementations§
impl Freeze for HealthCheckResponse
impl RefUnwindSafe for HealthCheckResponse
impl Send for HealthCheckResponse
impl Sync for HealthCheckResponse
impl Unpin for HealthCheckResponse
impl UnwindSafe for HealthCheckResponse
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> 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