pub struct MarketplaceRemoveResult {
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 MarketplaceRemoveResult
impl Clone for MarketplaceRemoveResult
Source§fn clone(&self) -> MarketplaceRemoveResult
fn clone(&self) -> MarketplaceRemoveResult
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 MarketplaceRemoveResult
impl Debug for MarketplaceRemoveResult
Source§impl Default for MarketplaceRemoveResult
impl Default for MarketplaceRemoveResult
Source§fn default() -> MarketplaceRemoveResult
fn default() -> MarketplaceRemoveResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MarketplaceRemoveResult
impl<'de> Deserialize<'de> for MarketplaceRemoveResult
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 MarketplaceRemoveResult
impl RefUnwindSafe for MarketplaceRemoveResult
impl Send for MarketplaceRemoveResult
impl Sync for MarketplaceRemoveResult
impl Unpin for MarketplaceRemoveResult
impl UnsafeUnpin for MarketplaceRemoveResult
impl UnwindSafe for MarketplaceRemoveResult
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