pub struct UpdateStartedPayload {
pub update_history_id: Uuid,
pub from_version: Option<String>,
pub interactive: bool,
}Expand description
Agent -> Controller: Update is starting.
Fields§
§update_history_id: Uuid§from_version: Option<String>§interactive: boolWhether this update was dispatched in interactive mode and the agent’s
executor supports PTY allocation (dispatch intent). The PTY itself is
allocated when the update command starts; on reconnect replay the agent
reports live reality instead (channels resolved). Old agents that do
not send this field will deserialize as false.
Trait Implementations§
Source§impl Clone for UpdateStartedPayload
impl Clone for UpdateStartedPayload
Source§fn clone(&self) -> UpdateStartedPayload
fn clone(&self) -> UpdateStartedPayload
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 UpdateStartedPayload
impl Debug for UpdateStartedPayload
Source§impl<'de> Deserialize<'de> for UpdateStartedPayload
impl<'de> Deserialize<'de> for UpdateStartedPayload
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
impl Eq for UpdateStartedPayload
Source§impl PartialEq for UpdateStartedPayload
impl PartialEq for UpdateStartedPayload
Source§impl Serialize for UpdateStartedPayload
impl Serialize for UpdateStartedPayload
impl StructuralPartialEq for UpdateStartedPayload
Source§impl WireValidate for UpdateStartedPayload
impl WireValidate for UpdateStartedPayload
Source§fn wire_validate(&self) -> Result<(), WireValidationError>
fn wire_validate(&self) -> Result<(), WireValidationError>
Validate that all fields are within wire protocol size limits.
Auto Trait Implementations§
impl Freeze for UpdateStartedPayload
impl RefUnwindSafe for UpdateStartedPayload
impl Send for UpdateStartedPayload
impl Sync for UpdateStartedPayload
impl Unpin for UpdateStartedPayload
impl UnsafeUnpin for UpdateStartedPayload
impl UnwindSafe for UpdateStartedPayload
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.