pub struct PluginsMarketplacesRemoveResult {
pub dependent_plugins: Option<Vec<String>>,
pub removed: bool,
}Expand description
Outcome of the remove attempt, including dependent-plugin info when applicable.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§dependent_plugins: Option<Vec<String>>Names of installed plugins that prevented removal. Populated only when removed=false.
removed: boolTrue when the marketplace was actually removed. False when removal was skipped because the marketplace has dependent plugins and force was not set.
Trait Implementations§
Source§impl Clone for PluginsMarketplacesRemoveResult
impl Clone for PluginsMarketplacesRemoveResult
Source§fn clone(&self) -> PluginsMarketplacesRemoveResult
fn clone(&self) -> PluginsMarketplacesRemoveResult
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 Default for PluginsMarketplacesRemoveResult
impl Default for PluginsMarketplacesRemoveResult
Source§fn default() -> PluginsMarketplacesRemoveResult
fn default() -> PluginsMarketplacesRemoveResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginsMarketplacesRemoveResult
impl<'de> Deserialize<'de> for PluginsMarketplacesRemoveResult
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 PluginsMarketplacesRemoveResult
impl RefUnwindSafe for PluginsMarketplacesRemoveResult
impl Send for PluginsMarketplacesRemoveResult
impl Sync for PluginsMarketplacesRemoveResult
impl Unpin for PluginsMarketplacesRemoveResult
impl UnsafeUnpin for PluginsMarketplacesRemoveResult
impl UnwindSafe for PluginsMarketplacesRemoveResult
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