pub struct ServiceHealthInfo {
pub name: String,
pub replicas_running: u32,
pub replicas_desired: u32,
pub health: String,
pub endpoints: Vec<String>,
}Expand description
Per-service health info included in deployment details
Fields§
§name: StringService name
replicas_running: u32Running replica count
replicas_desired: u32Desired replica count
health: StringHealth status (“healthy”, “unhealthy”, “unknown”)
endpoints: Vec<String>Endpoint URLs for this service
Trait Implementations§
Source§impl ComposeSchema for ServiceHealthInfo
impl ComposeSchema for ServiceHealthInfo
Source§impl Debug for ServiceHealthInfo
impl Debug for ServiceHealthInfo
Source§impl<'de> Deserialize<'de> for ServiceHealthInfo
impl<'de> Deserialize<'de> for ServiceHealthInfo
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 ServiceHealthInfo
impl Serialize for ServiceHealthInfo
Auto Trait Implementations§
impl Freeze for ServiceHealthInfo
impl RefUnwindSafe for ServiceHealthInfo
impl Send for ServiceHealthInfo
impl Sync for ServiceHealthInfo
impl Unpin for ServiceHealthInfo
impl UnsafeUnpin for ServiceHealthInfo
impl UnwindSafe for ServiceHealthInfo
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