pub struct DeploymentOptions {
pub priority: DeploymentPriority,
pub timeout_seconds: u32,
pub replace_existing: bool,
pub rollback_threshold_percent: Option<u32>,
pub auto_activate: bool,
}Expand description
Deployment options
Fields§
§priority: DeploymentPriorityPriority level
timeout_seconds: u32Timeout in seconds (0 = no timeout)
replace_existing: boolReplace existing deployment with same capabilities
rollback_threshold_percent: Option<u32>Rollback threshold (percentage of nodes that must succeed)
auto_activate: boolAuto-activate after download
Trait Implementations§
Source§impl Clone for DeploymentOptions
impl Clone for DeploymentOptions
Source§fn clone(&self) -> DeploymentOptions
fn clone(&self) -> DeploymentOptions
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 DeploymentOptions
impl Debug for DeploymentOptions
Source§impl Default for DeploymentOptions
impl Default for DeploymentOptions
Source§impl<'de> Deserialize<'de> for DeploymentOptions
impl<'de> Deserialize<'de> for DeploymentOptions
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 DeploymentOptions
impl RefUnwindSafe for DeploymentOptions
impl Send for DeploymentOptions
impl Sync for DeploymentOptions
impl Unpin for DeploymentOptions
impl UnsafeUnpin for DeploymentOptions
impl UnwindSafe for DeploymentOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more