pub struct PluginDescriptor {Show 15 fields
pub id: String,
pub name: String,
pub version: String,
pub kind: String,
pub api_version: Option<String>,
pub permissions: Vec<PluginPermission>,
pub depends_on: Vec<String>,
pub activation: String,
pub state: String,
pub capabilities: PluginCapabilities,
pub manifest_path: String,
pub ui: PluginUiContributions,
pub in_process: bool,
pub disabled: bool,
pub enabled: bool,
}Fields§
§id: String§name: String§version: String§kind: String§api_version: Option<String>§permissions: Vec<PluginPermission>§depends_on: Vec<String>§activation: String§state: String§capabilities: PluginCapabilities§manifest_path: String§ui: PluginUiContributions§in_process: bool§disabled: boolTrue when user-disabled or inactive (not Active).
enabled: boolTrait Implementations§
Source§impl Clone for PluginDescriptor
impl Clone for PluginDescriptor
Source§fn clone(&self) -> PluginDescriptor
fn clone(&self) -> PluginDescriptor
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 PluginDescriptor
impl Debug for PluginDescriptor
Auto Trait Implementations§
impl Freeze for PluginDescriptor
impl RefUnwindSafe for PluginDescriptor
impl Send for PluginDescriptor
impl Sync for PluginDescriptor
impl Unpin for PluginDescriptor
impl UnsafeUnpin for PluginDescriptor
impl UnwindSafe for PluginDescriptor
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