pub struct FleetResolved {
pub schema_version: u32,
pub hosts: HashMap<String, Host>,
pub channels: HashMap<String, Channel>,
pub rollout_policies: HashMap<String, RolloutPolicy>,
pub waves: HashMap<String, Vec<Wave>>,
pub edges: Vec<Edge>,
pub channel_edges: Vec<ChannelEdge>,
pub disruption_budgets: Vec<DisruptionBudget>,
pub meta: Meta,
}Fields§
§schema_version: u32§hosts: HashMap<String, Host>§channels: HashMap<String, Channel>§rollout_policies: HashMap<String, RolloutPolicy>§waves: HashMap<String, Vec<Wave>>§edges: Vec<Edge>§channel_edges: Vec<ChannelEdge>Cross-channel ordering: a before channel must reach Converged before
any new rollout opens on the after channel. Within-channel coordination
uses edges. Cycles rejected at mkFleet eval time.
disruption_budgets: Vec<DisruptionBudget>§meta: MetaTrait Implementations§
Source§impl Clone for FleetResolved
impl Clone for FleetResolved
Source§fn clone(&self) -> FleetResolved
fn clone(&self) -> FleetResolved
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 FleetResolved
impl Debug for FleetResolved
Source§impl<'de> Deserialize<'de> for FleetResolved
impl<'de> Deserialize<'de> for FleetResolved
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
Source§impl PartialEq for FleetResolved
impl PartialEq for FleetResolved
Source§impl Serialize for FleetResolved
impl Serialize for FleetResolved
impl StructuralPartialEq for FleetResolved
Auto Trait Implementations§
impl Freeze for FleetResolved
impl RefUnwindSafe for FleetResolved
impl Send for FleetResolved
impl Sync for FleetResolved
impl Unpin for FleetResolved
impl UnwindSafe for FleetResolved
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