pub struct PluginReconcileResponse {
pub changed_plugins: Vec<PluginReconcileChangedPlugin>,
pub failed_materialization_remote_plugin_ids: Vec<String>,
pub failed_remote_plugin_ids: Vec<String>,
}Expand description
Bundle and installed-state changes observed by this pass, not a runtime-readiness acknowledgement or a cumulative diff since the client’s last request. Other metadata-only changes are not listed.
Fields§
§changed_plugins: Vec<PluginReconcileChangedPlugin>Plugins affected by bundle changes, enablement changes, or removals. Installed-state changes compare against the previous cached snapshot, including cached reinstalls. Removal hints survive cache cleanup failures; unchanged plugins are omitted.
failed_materialization_remote_plugin_ids: Vec<String>Subset of failures for which the requested bundle could not be materialized. A previously cached version may still be available.
failed_remote_plugin_ids: Vec<String>Backend remote plugin IDs whose bundle or identity update failed.
Trait Implementations§
Source§impl Clone for PluginReconcileResponse
impl Clone for PluginReconcileResponse
Source§fn clone(&self) -> PluginReconcileResponse
fn clone(&self) -> PluginReconcileResponse
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 PluginReconcileResponse
impl Debug for PluginReconcileResponse
Source§impl Default for PluginReconcileResponse
impl Default for PluginReconcileResponse
Source§fn default() -> PluginReconcileResponse
fn default() -> PluginReconcileResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginReconcileResponse
impl<'de> Deserialize<'de> for PluginReconcileResponse
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 PluginReconcileResponse
impl PartialEq for PluginReconcileResponse
Source§impl Serialize for PluginReconcileResponse
impl Serialize for PluginReconcileResponse
impl StructuralPartialEq for PluginReconcileResponse
Auto Trait Implementations§
impl Freeze for PluginReconcileResponse
impl RefUnwindSafe for PluginReconcileResponse
impl Send for PluginReconcileResponse
impl Sync for PluginReconcileResponse
impl Unpin for PluginReconcileResponse
impl UnsafeUnpin for PluginReconcileResponse
impl UnwindSafe for PluginReconcileResponse
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