pub struct SessionHealthSnapshot {
pub ok: bool,
pub degraded: Option<String>,
}Expand description
Wire twin of the provider-kit SessionHealth (defined here because
provider-kit depends on ir, not vice versa).
Fields§
§ok: boolWhether the session answered healthy.
degraded: Option<String>Degradation note (an error class when the health call failed).
Trait Implementations§
Source§impl Clone for SessionHealthSnapshot
impl Clone for SessionHealthSnapshot
Source§fn clone(&self) -> SessionHealthSnapshot
fn clone(&self) -> SessionHealthSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionHealthSnapshot
impl Debug for SessionHealthSnapshot
Source§impl<'de> Deserialize<'de> for SessionHealthSnapshot
impl<'de> Deserialize<'de> for SessionHealthSnapshot
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 JsonSchema for SessionHealthSnapshot
impl JsonSchema for SessionHealthSnapshot
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SessionHealthSnapshot
impl PartialEq for SessionHealthSnapshot
Source§impl Serialize for SessionHealthSnapshot
impl Serialize for SessionHealthSnapshot
impl StructuralPartialEq for SessionHealthSnapshot
Auto Trait Implementations§
impl Freeze for SessionHealthSnapshot
impl RefUnwindSafe for SessionHealthSnapshot
impl Send for SessionHealthSnapshot
impl Sync for SessionHealthSnapshot
impl Unpin for SessionHealthSnapshot
impl UnsafeUnpin for SessionHealthSnapshot
impl UnwindSafe for SessionHealthSnapshot
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