pub struct PluginsEnableRequest {
pub names: Vec<String>,
}Expand description
Plugin names (or specs) to enable.
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 enable. Unknown names are ignored. Non-marketplace direct installs are always enabled and cannot be toggled via this API.
Trait Implementations§
Source§impl Clone for PluginsEnableRequest
impl Clone for PluginsEnableRequest
Source§fn clone(&self) -> PluginsEnableRequest
fn clone(&self) -> PluginsEnableRequest
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 PluginsEnableRequest
impl Debug for PluginsEnableRequest
Source§impl Default for PluginsEnableRequest
impl Default for PluginsEnableRequest
Source§fn default() -> PluginsEnableRequest
fn default() -> PluginsEnableRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginsEnableRequest
impl<'de> Deserialize<'de> for PluginsEnableRequest
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 PluginsEnableRequest
impl RefUnwindSafe for PluginsEnableRequest
impl Send for PluginsEnableRequest
impl Sync for PluginsEnableRequest
impl Unpin for PluginsEnableRequest
impl UnsafeUnpin for PluginsEnableRequest
impl UnwindSafe for PluginsEnableRequest
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