pub struct RolloutHosts {
pub rollout_id: RolloutId,
pub hosts: Vec<RolloutHostEntry>,
}Expand description
Per-host summary of a single rollout — one entry per (rollout, host)
pair, sorted by wave then hostname. Operator-facing view: “what
state is each host in for this rollout?”
Distinct from RolloutEvents, which projects the chronological
event_log stream for the same rollout (engineer-facing replay
surface; RFC-0005 §10.5 + Plan 04).
Fields§
§rollout_id: RolloutId§hosts: Vec<RolloutHostEntry>Trait Implementations§
Source§impl Clone for RolloutHosts
impl Clone for RolloutHosts
Source§fn clone(&self) -> RolloutHosts
fn clone(&self) -> RolloutHosts
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 RolloutHosts
impl Debug for RolloutHosts
Source§impl<'de> Deserialize<'de> for RolloutHosts
impl<'de> Deserialize<'de> for RolloutHosts
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 RolloutHosts
impl PartialEq for RolloutHosts
Source§impl Serialize for RolloutHosts
impl Serialize for RolloutHosts
impl StructuralPartialEq for RolloutHosts
Auto Trait Implementations§
impl Freeze for RolloutHosts
impl RefUnwindSafe for RolloutHosts
impl Send for RolloutHosts
impl Sync for RolloutHosts
impl Unpin for RolloutHosts
impl UnwindSafe for RolloutHosts
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