pub struct HealthProcessInfo {
pub alive: bool,
pub pid: u32,
}Expand description
v1.0.4 — pid + alive flag for a watched process. Additive to
HealthResponse.
Fields§
§alive: boolTrue when the runner last observed the process alive.
pid: u32Last-known pid (0 if never observed).
Trait Implementations§
Source§impl Clone for HealthProcessInfo
impl Clone for HealthProcessInfo
Source§fn clone(&self) -> HealthProcessInfo
fn clone(&self) -> HealthProcessInfo
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 HealthProcessInfo
impl Debug for HealthProcessInfo
Source§impl Default for HealthProcessInfo
impl Default for HealthProcessInfo
Source§fn default() -> HealthProcessInfo
fn default() -> HealthProcessInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HealthProcessInfo
impl<'de> Deserialize<'de> for HealthProcessInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<HealthProcessInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HealthProcessInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for HealthProcessInfo
impl Serialize for HealthProcessInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for HealthProcessInfo
impl RefUnwindSafe for HealthProcessInfo
impl Send for HealthProcessInfo
impl Sync for HealthProcessInfo
impl Unpin for HealthProcessInfo
impl UnsafeUnpin for HealthProcessInfo
impl UnwindSafe for HealthProcessInfo
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