pub struct InspectedPlugin {
pub entry: MarketplaceEntry,
pub at_marketplace_root: bool,
pub items: Option<Vec<InspectedItem>>,
pub refused: Option<String>,
pub diagnostics: BTreeMap<String, Vec<SchemaDiagnostic>>,
}Fields§
§entry: MarketplaceEntry§at_marketplace_root: bool§items: Option<Vec<InspectedItem>>The items of a plugin in the marketplace’s own tree. A remote plugin has none until the caller fetches it and inspects the tree.
refused: Option<String>Why the plugin cannot be imported at all.
diagnostics: BTreeMap<String, Vec<SchemaDiagnostic>>Trait Implementations§
Source§impl Clone for InspectedPlugin
impl Clone for InspectedPlugin
Source§impl Debug for InspectedPlugin
impl Debug for InspectedPlugin
Auto Trait Implementations§
impl Freeze for InspectedPlugin
impl RefUnwindSafe for InspectedPlugin
impl Send for InspectedPlugin
impl Sync for InspectedPlugin
impl Unpin for InspectedPlugin
impl UnsafeUnpin for InspectedPlugin
impl UnwindSafe for InspectedPlugin
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