pub struct TargetOperationsBundleSet {
pub hash: String,
pub bundles: Vec<OperationsBundleDownload>,
}Expand description
Target operations-bundle set for the Operator to converge its loaded
plugin registry toward, independent of any release/config target — a
plugin can be enabled with no release change, so this is not nested under
TargetDeployment.
Fields§
§hash: StringHash identifying this exact enabled-plugin set. Compare against
OperationsReport.loadedBundleHash to detect drift.
bundles: Vec<OperationsBundleDownload>Presigned downloads for every bundle in the target set. The Operator fetches only the ones it doesn’t already have loaded at the right version; already-loaded bundles are harmless to re-download.
Trait Implementations§
Source§impl Clone for TargetOperationsBundleSet
impl Clone for TargetOperationsBundleSet
Source§fn clone(&self) -> TargetOperationsBundleSet
fn clone(&self) -> TargetOperationsBundleSet
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 TargetOperationsBundleSet
impl Debug for TargetOperationsBundleSet
Source§impl<'de> Deserialize<'de> for TargetOperationsBundleSet
impl<'de> Deserialize<'de> for TargetOperationsBundleSet
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 StructuralPartialEq for TargetOperationsBundleSet
Auto Trait Implementations§
impl Freeze for TargetOperationsBundleSet
impl RefUnwindSafe for TargetOperationsBundleSet
impl Send for TargetOperationsBundleSet
impl Sync for TargetOperationsBundleSet
impl Unpin for TargetOperationsBundleSet
impl UnsafeUnpin for TargetOperationsBundleSet
impl UnwindSafe for TargetOperationsBundleSet
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