pub struct PluginSummary {Show 13 fields
pub auth_policy: PluginAuthPolicy,
pub availability: Option<Value>,
pub enabled: bool,
pub id: String,
pub install_policy: PluginInstallPolicy,
pub installed: bool,
pub interface: Option<PluginInterface>,
pub keywords: Option<Vec<String>>,
pub local_version: Option<String>,
pub name: String,
pub remote_plugin_id: Option<String>,
pub share_context: Option<PluginShareContext>,
pub source: PluginSource,
}Fields§
§auth_policy: PluginAuthPolicy§availability: Option<Value>§enabled: bool§id: String§install_policy: PluginInstallPolicy§installed: bool§interface: Option<PluginInterface>§keywords: Option<Vec<String>>§local_version: Option<String>§name: String§remote_plugin_id: Option<String>§source: PluginSourceTrait Implementations§
Source§impl Clone for PluginSummary
impl Clone for PluginSummary
Source§fn clone(&self) -> PluginSummary
fn clone(&self) -> PluginSummary
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 PluginSummary
impl Debug for PluginSummary
Source§impl<'de> Deserialize<'de> for PluginSummary
impl<'de> Deserialize<'de> for PluginSummary
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
Source§impl PartialEq for PluginSummary
impl PartialEq for PluginSummary
Source§fn eq(&self, other: &PluginSummary) -> bool
fn eq(&self, other: &PluginSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PluginSummary
impl Serialize for PluginSummary
impl StructuralPartialEq for PluginSummary
Auto Trait Implementations§
impl Freeze for PluginSummary
impl RefUnwindSafe for PluginSummary
impl Send for PluginSummary
impl Sync for PluginSummary
impl Unpin for PluginSummary
impl UnsafeUnpin for PluginSummary
impl UnwindSafe for PluginSummary
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