pub struct RestartPolicyConfig {
pub condition: Option<String>,
pub delay: Option<String>,
pub max_attempts: Option<i32>,
pub window: Option<String>,
}Expand description
Restart policy configuration.
Fields§
§condition: Option<String>Condition for restart
delay: Option<String>Delay between restarts
max_attempts: Option<i32>Max attempts
window: Option<String>Window for restart decisions
Trait Implementations§
Source§impl Clone for RestartPolicyConfig
impl Clone for RestartPolicyConfig
Source§fn clone(&self) -> RestartPolicyConfig
fn clone(&self) -> RestartPolicyConfig
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 RestartPolicyConfig
impl Debug for RestartPolicyConfig
Source§impl Default for RestartPolicyConfig
impl Default for RestartPolicyConfig
Source§fn default() -> RestartPolicyConfig
fn default() -> RestartPolicyConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RestartPolicyConfig
impl<'de> Deserialize<'de> for RestartPolicyConfig
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
Auto Trait Implementations§
impl Freeze for RestartPolicyConfig
impl RefUnwindSafe for RestartPolicyConfig
impl Send for RestartPolicyConfig
impl Sync for RestartPolicyConfig
impl Unpin for RestartPolicyConfig
impl UnwindSafe for RestartPolicyConfig
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