pub struct PluginActivationInventoryEntry {Show 25 fields
pub manifest_api_version: Option<String>,
pub plugin_version: Option<String>,
pub dialect: PluginContractDialect,
pub dialect_version: Option<String>,
pub compatibility_mode: PluginCompatibilityMode,
pub compatibility_shim: Option<PluginCompatibilityShim>,
pub compatibility_shim_support: Option<PluginCompatibilityShimSupport>,
pub compatibility_shim_support_mismatch_reasons: Vec<String>,
pub plugin_id: String,
pub provider_id: String,
pub connector_name: String,
pub source_path: String,
pub source_kind: PluginSourceKind,
pub package_root: String,
pub package_manifest_path: Option<String>,
pub bridge_kind: PluginBridgeKind,
pub adapter_family: String,
pub entrypoint_hint: String,
pub source_language: String,
pub slot_claims: Vec<PluginSlotClaim>,
pub diagnostic_findings: Vec<PluginDiagnosticFinding>,
pub compatibility: Option<PluginCompatibility>,
pub activation_status: Option<PluginActivationStatus>,
pub activation_reason: Option<String>,
pub bootstrap_hint: Option<String>,
}Fields§
§manifest_api_version: Option<String>§plugin_version: Option<String>§dialect: PluginContractDialect§dialect_version: Option<String>§compatibility_mode: PluginCompatibilityMode§compatibility_shim: Option<PluginCompatibilityShim>§compatibility_shim_support: Option<PluginCompatibilityShimSupport>§compatibility_shim_support_mismatch_reasons: Vec<String>§plugin_id: String§provider_id: String§connector_name: String§source_path: String§source_kind: PluginSourceKind§package_root: String§package_manifest_path: Option<String>§bridge_kind: PluginBridgeKind§adapter_family: String§entrypoint_hint: String§source_language: String§slot_claims: Vec<PluginSlotClaim>§diagnostic_findings: Vec<PluginDiagnosticFinding>§compatibility: Option<PluginCompatibility>§activation_status: Option<PluginActivationStatus>§activation_reason: Option<String>§bootstrap_hint: Option<String>Trait Implementations§
Source§impl Clone for PluginActivationInventoryEntry
impl Clone for PluginActivationInventoryEntry
Source§fn clone(&self) -> PluginActivationInventoryEntry
fn clone(&self) -> PluginActivationInventoryEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PluginActivationInventoryEntry
impl<'de> Deserialize<'de> for PluginActivationInventoryEntry
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 PluginActivationInventoryEntry
impl PartialEq for PluginActivationInventoryEntry
Source§fn eq(&self, other: &PluginActivationInventoryEntry) -> bool
fn eq(&self, other: &PluginActivationInventoryEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PluginActivationInventoryEntry
impl StructuralPartialEq for PluginActivationInventoryEntry
Auto Trait Implementations§
impl Freeze for PluginActivationInventoryEntry
impl RefUnwindSafe for PluginActivationInventoryEntry
impl Send for PluginActivationInventoryEntry
impl Sync for PluginActivationInventoryEntry
impl Unpin for PluginActivationInventoryEntry
impl UnsafeUnpin for PluginActivationInventoryEntry
impl UnwindSafe for PluginActivationInventoryEntry
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