pub struct FleetChange {
pub action: String,
pub logical_id: String,
pub content_hash: String,
pub payload: Option<String>,
}Expand description
One create/update/delete of a fleet entity.
Fields§
§action: String“upsert” | “delete”
logical_id: StringStable logical id: agent UUIDv7 for profiles, model key for bindings.
content_hash: StringSHA-256 of the canonical payload (empty for deletes).
payload: Option<String>Canonical YAML/JSON payload (None for deletes).
Trait Implementations§
Source§impl Clone for FleetChange
impl Clone for FleetChange
Source§fn clone(&self) -> FleetChange
fn clone(&self) -> FleetChange
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 FleetChange
impl Debug for FleetChange
Source§impl<'de> Deserialize<'de> for FleetChange
impl<'de> Deserialize<'de> for FleetChange
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 FleetChange
impl RefUnwindSafe for FleetChange
impl Send for FleetChange
impl Sync for FleetChange
impl Unpin for FleetChange
impl UnsafeUnpin for FleetChange
impl UnwindSafe for FleetChange
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