pub struct InstalledPlugins {
pub plugins: HashMap<String, PluginConfig>,
}Expand description
Registry of installed plugins.
Fields§
§plugins: HashMap<String, PluginConfig>Map of “marketplace:plugin” key to plugin config.
Implementations§
Source§impl InstalledPlugins
impl InstalledPlugins
Sourcepub fn add(&mut self, plugin: PluginConfig)
pub fn add(&mut self, plugin: PluginConfig)
Add a plugin to the registry.
Sourcepub fn remove(
&mut self,
marketplace: &str,
plugin: &str,
) -> Option<PluginConfig>
pub fn remove( &mut self, marketplace: &str, plugin: &str, ) -> Option<PluginConfig>
Remove a plugin from the registry.
Trait Implementations§
Source§impl Clone for InstalledPlugins
impl Clone for InstalledPlugins
Source§fn clone(&self) -> InstalledPlugins
fn clone(&self) -> InstalledPlugins
Returns a duplicate of the value. Read more
1.0.0 · 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 InstalledPlugins
impl Debug for InstalledPlugins
Source§impl Default for InstalledPlugins
impl Default for InstalledPlugins
Source§fn default() -> InstalledPlugins
fn default() -> InstalledPlugins
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstalledPlugins
impl<'de> Deserialize<'de> for InstalledPlugins
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 InstalledPlugins
impl RefUnwindSafe for InstalledPlugins
impl Send for InstalledPlugins
impl Sync for InstalledPlugins
impl Unpin for InstalledPlugins
impl UnsafeUnpin for InstalledPlugins
impl UnwindSafe for InstalledPlugins
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