pub struct SlotRollout {
pub slot: u32,
pub old: Option<String>,
pub old_rev: Option<String>,
pub old_state: String,
pub new: Option<String>,
pub new_state: String,
}Expand description
One slot’s handover: the instance going away and the one replacing it.
Fields§
§slot: u32§old: Option<String>§old_rev: Option<String>§old_state: Stringserving, draining, retired, or none.
new: Option<String>§new_state: Stringwaiting, creating, probing, monitoring, serving, failed.
Trait Implementations§
Source§impl Clone for SlotRollout
impl Clone for SlotRollout
Source§impl Debug for SlotRollout
impl Debug for SlotRollout
Source§impl Default for SlotRollout
impl Default for SlotRollout
Auto Trait Implementations§
impl Freeze for SlotRollout
impl RefUnwindSafe for SlotRollout
impl Send for SlotRollout
impl Sync for SlotRollout
impl Unpin for SlotRollout
impl UnsafeUnpin for SlotRollout
impl UnwindSafe for SlotRollout
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