pub struct PluginDiscoveryReport {
pub plugins: Vec<PluginManifest>,
pub action_contributions: Vec<DiscoveredActionContribution>,
pub diagnostics: Vec<PluginDiagnostic>,
pub diagnostics_limited: bool,
pub scan_truncated: bool,
}Fields§
§plugins: Vec<PluginManifest>§action_contributions: Vec<DiscoveredActionContribution>§diagnostics: Vec<PluginDiagnostic>§diagnostics_limited: bool§scan_truncated: boolWhether an entry error or safety limit prevented discovery from examining every candidate. Partial reports are suitable for diagnostics, but must not be used to rewrite enabled-plugin state.
Trait Implementations§
Source§impl Clone for PluginDiscoveryReport
impl Clone for PluginDiscoveryReport
Source§fn clone(&self) -> PluginDiscoveryReport
fn clone(&self) -> PluginDiscoveryReport
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 PluginDiscoveryReport
impl Debug for PluginDiscoveryReport
Source§impl Default for PluginDiscoveryReport
impl Default for PluginDiscoveryReport
Source§fn default() -> PluginDiscoveryReport
fn default() -> PluginDiscoveryReport
Returns the “default value” for a type. Read more
impl Eq for PluginDiscoveryReport
Source§impl PartialEq for PluginDiscoveryReport
impl PartialEq for PluginDiscoveryReport
impl StructuralPartialEq for PluginDiscoveryReport
Auto Trait Implementations§
impl Freeze for PluginDiscoveryReport
impl RefUnwindSafe for PluginDiscoveryReport
impl Send for PluginDiscoveryReport
impl Sync for PluginDiscoveryReport
impl Unpin for PluginDiscoveryReport
impl UnsafeUnpin for PluginDiscoveryReport
impl UnwindSafe for PluginDiscoveryReport
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