pub struct PluginReconcileChangedPlugin {
pub has_apps: bool,
pub has_hooks: bool,
pub has_mcps: bool,
pub has_skills: bool,
pub id: String,
}Expand description
Runtime categories affected by this change, not just capabilities currently present. Flags describe declarations before runtime policy filtering. Updates OR the old and new bundle flags; enablement changes and cached reinstalls use the cached bundle; removals retain the old bundle’s flags.
Fields§
§has_apps: bool§has_hooks: bool§has_mcps: bool§has_skills: boolWhether either bundle declares skill roots; not a validated inventory of enabled skills.
id: StringLocal plugin ID (name@marketplace), matching PluginSummary.id.
Trait Implementations§
Source§impl Clone for PluginReconcileChangedPlugin
impl Clone for PluginReconcileChangedPlugin
Source§fn clone(&self) -> PluginReconcileChangedPlugin
fn clone(&self) -> PluginReconcileChangedPlugin
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 PluginReconcileChangedPlugin
impl Debug for PluginReconcileChangedPlugin
Source§impl Default for PluginReconcileChangedPlugin
impl Default for PluginReconcileChangedPlugin
Source§fn default() -> PluginReconcileChangedPlugin
fn default() -> PluginReconcileChangedPlugin
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginReconcileChangedPlugin
impl<'de> Deserialize<'de> for PluginReconcileChangedPlugin
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 PluginReconcileChangedPlugin
Auto Trait Implementations§
impl Freeze for PluginReconcileChangedPlugin
impl RefUnwindSafe for PluginReconcileChangedPlugin
impl Send for PluginReconcileChangedPlugin
impl Sync for PluginReconcileChangedPlugin
impl Unpin for PluginReconcileChangedPlugin
impl UnsafeUnpin for PluginReconcileChangedPlugin
impl UnwindSafe for PluginReconcileChangedPlugin
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