pub struct RuntimeServiceLifecycle {
pub liveness: RuntimeHealthCheck,
pub shutdown_grace_seconds: u32,
}Expand description
Optional Service lifecycle policy that is distinct from readiness.
Providers advertising ServiceLifecycle sample the liveness probe and
honor the declared graceful-stop deadline before forcing termination.
Fields§
§liveness: RuntimeHealthCheck§shutdown_grace_seconds: u32Trait Implementations§
Source§impl Clone for RuntimeServiceLifecycle
impl Clone for RuntimeServiceLifecycle
Source§fn clone(&self) -> RuntimeServiceLifecycle
fn clone(&self) -> RuntimeServiceLifecycle
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 RuntimeServiceLifecycle
impl Debug for RuntimeServiceLifecycle
Source§impl<'de> Deserialize<'de> for RuntimeServiceLifecycle
impl<'de> Deserialize<'de> for RuntimeServiceLifecycle
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
impl Eq for RuntimeServiceLifecycle
Source§impl PartialEq for RuntimeServiceLifecycle
impl PartialEq for RuntimeServiceLifecycle
Source§impl Serialize for RuntimeServiceLifecycle
impl Serialize for RuntimeServiceLifecycle
impl StructuralPartialEq for RuntimeServiceLifecycle
Auto Trait Implementations§
impl Freeze for RuntimeServiceLifecycle
impl RefUnwindSafe for RuntimeServiceLifecycle
impl Send for RuntimeServiceLifecycle
impl Sync for RuntimeServiceLifecycle
impl Unpin for RuntimeServiceLifecycle
impl UnsafeUnpin for RuntimeServiceLifecycle
impl UnwindSafe for RuntimeServiceLifecycle
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