pub struct HealthCheckResponseV1 {
pub status: String,
pub brain_readiness: bool,
pub burst_engine: bool,
pub neuron_count: usize,
pub synapse_count: usize,
pub cortical_area_count: usize,
pub genome_validity: bool,
pub influxdb_availability: bool,
pub connectome_path: String,
pub genome_timestamp: String,
pub change_state: String,
pub changes_saved_externally: bool,
}Expand description
Health check response (must match Python FastAPI format exactly)
Fields§
§status: StringOverall system status
brain_readiness: boolIs the brain ready to process data?
burst_engine: boolIs the burst engine running?
neuron_count: usizeTotal number of neurons
synapse_count: usizeTotal number of synapses TODO: Get from NPU when available
cortical_area_count: usizeNumber of cortical areas
genome_validity: boolIs the genome valid? TODO: Get from genome validator
influxdb_availability: boolIs InfluxDB available? TODO: Get from analytics service
connectome_path: StringPath to connectome file TODO: Get from state manager
genome_timestamp: StringGenome last modified timestamp TODO: Get from genome service
change_state: StringChange tracking state TODO: Get from state manager
changes_saved_externally: boolAre changes saved externally? TODO: Get from state manager
Trait Implementations§
Source§impl Clone for HealthCheckResponseV1
impl Clone for HealthCheckResponseV1
Source§fn clone(&self) -> HealthCheckResponseV1
fn clone(&self) -> HealthCheckResponseV1
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 HealthCheckResponseV1
impl Debug for HealthCheckResponseV1
Source§impl<'de> Deserialize<'de> for HealthCheckResponseV1
impl<'de> Deserialize<'de> for HealthCheckResponseV1
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 HealthCheckResponseV1
impl Serialize for HealthCheckResponseV1
Auto Trait Implementations§
impl Freeze for HealthCheckResponseV1
impl RefUnwindSafe for HealthCheckResponseV1
impl Send for HealthCheckResponseV1
impl Sync for HealthCheckResponseV1
impl Unpin for HealthCheckResponseV1
impl UnsafeUnpin for HealthCheckResponseV1
impl UnwindSafe for HealthCheckResponseV1
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