pub struct PluginsDisableRequest {
pub names: Vec<String>,
}Expand description
Plugin names (or specs) to disable.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§names: Vec<String>Plugin names or “plugin@marketplace” specs to disable. Unknown names are ignored. Non-marketplace direct installs cannot be disabled via this API; uninstall them instead. Plugin-owned MCP servers are stopped in active sessions immediately; other plugin contributions remain available until each session reloads plugins.
Trait Implementations§
Source§impl Clone for PluginsDisableRequest
impl Clone for PluginsDisableRequest
Source§fn clone(&self) -> PluginsDisableRequest
fn clone(&self) -> PluginsDisableRequest
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 PluginsDisableRequest
impl Debug for PluginsDisableRequest
Source§impl Default for PluginsDisableRequest
impl Default for PluginsDisableRequest
Source§fn default() -> PluginsDisableRequest
fn default() -> PluginsDisableRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginsDisableRequest
impl<'de> Deserialize<'de> for PluginsDisableRequest
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 PluginsDisableRequest
impl RefUnwindSafe for PluginsDisableRequest
impl Send for PluginsDisableRequest
impl Sync for PluginsDisableRequest
impl Unpin for PluginsDisableRequest
impl UnsafeUnpin for PluginsDisableRequest
impl UnwindSafe for PluginsDisableRequest
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