#[non_exhaustive]pub enum PluginDiagnosticKind {
UnknownManifestField,
InvalidExtensionsField,
SkillsLocationInvalid,
SkillSkipped,
McpDisabled,
McpServerSkipped,
}Expand description
Stable diagnostic categories for programmatic handling.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownManifestField
InvalidExtensionsField
SkillsLocationInvalid
SkillSkipped
McpDisabled
McpServerSkipped
Trait Implementations§
Source§impl Clone for PluginDiagnosticKind
impl Clone for PluginDiagnosticKind
Source§fn clone(&self) -> PluginDiagnosticKind
fn clone(&self) -> PluginDiagnosticKind
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 moreimpl Copy for PluginDiagnosticKind
Source§impl Debug for PluginDiagnosticKind
impl Debug for PluginDiagnosticKind
impl Eq for PluginDiagnosticKind
Source§impl PartialEq for PluginDiagnosticKind
impl PartialEq for PluginDiagnosticKind
impl StructuralPartialEq for PluginDiagnosticKind
Auto Trait Implementations§
impl Freeze for PluginDiagnosticKind
impl RefUnwindSafe for PluginDiagnosticKind
impl Send for PluginDiagnosticKind
impl Sync for PluginDiagnosticKind
impl Unpin for PluginDiagnosticKind
impl UnsafeUnpin for PluginDiagnosticKind
impl UnwindSafe for PluginDiagnosticKind
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