pub enum PluginDiagnosticKind {
EventDrop,
InterceptionTimeout,
InterceptionCrash,
HookBlocked,
OversizedEvent,
InvalidModification,
UnsupportedCapability,
ContextMismatch,
RateLimited,
RecoveryFailed,
RecoveryDisabled,
}Variants§
EventDrop
InterceptionTimeout
InterceptionCrash
HookBlocked
OversizedEvent
InvalidModification
UnsupportedCapability
ContextMismatch
RateLimited
RecoveryFailed
RecoveryDisabled
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
Source§impl<'de> Deserialize<'de> for PluginDiagnosticKind
impl<'de> Deserialize<'de> for PluginDiagnosticKind
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
impl Eq for PluginDiagnosticKind
Source§impl Hash for PluginDiagnosticKind
impl Hash for PluginDiagnosticKind
Source§impl JsonSchema for PluginDiagnosticKind
impl JsonSchema for PluginDiagnosticKind
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PluginDiagnosticKind
impl PartialEq for PluginDiagnosticKind
Source§fn eq(&self, other: &PluginDiagnosticKind) -> bool
fn eq(&self, other: &PluginDiagnosticKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PluginDiagnosticKind
impl Serialize 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