pub struct AdoStrategyRunOnce {
pub deploy: Option<AdoStrategyPhase>,
pub pre_deploy: Option<AdoStrategyPhase>,
pub post_deploy: Option<AdoStrategyPhase>,
pub route_traffic: Option<AdoStrategyPhase>,
pub on: Option<AdoStrategyOn>,
}Expand description
Lifecycle phases carried by every deployment strategy. Each phase may
have its own steps:. Covering all six avoids silently dropping
privileged setup/teardown steps from the authority graph.
Fields§
§deploy: Option<AdoStrategyPhase>§pre_deploy: Option<AdoStrategyPhase>§post_deploy: Option<AdoStrategyPhase>§route_traffic: Option<AdoStrategyPhase>§on: Option<AdoStrategyOn>Trait Implementations§
Source§impl Clone for AdoStrategyRunOnce
impl Clone for AdoStrategyRunOnce
Source§fn clone(&self) -> AdoStrategyRunOnce
fn clone(&self) -> AdoStrategyRunOnce
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 AdoStrategyRunOnce
impl Debug for AdoStrategyRunOnce
Source§impl Default for AdoStrategyRunOnce
impl Default for AdoStrategyRunOnce
Source§fn default() -> AdoStrategyRunOnce
fn default() -> AdoStrategyRunOnce
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdoStrategyRunOnce
impl<'de> Deserialize<'de> for AdoStrategyRunOnce
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 AdoStrategyRunOnce
impl RefUnwindSafe for AdoStrategyRunOnce
impl Send for AdoStrategyRunOnce
impl Sync for AdoStrategyRunOnce
impl Unpin for AdoStrategyRunOnce
impl UnsafeUnpin for AdoStrategyRunOnce
impl UnwindSafe for AdoStrategyRunOnce
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