pub enum PluginActivationStatus {
Ready,
SetupIncomplete,
BlockedInvalidManifestContract,
BlockedCompatibilityMode,
BlockedIncompatibleHost,
BlockedUnsupportedBridge,
BlockedUnsupportedAdapterFamily,
BlockedSlotClaimConflict,
Unknown,
}Expand description
Serialized activation outcomes are additive.
Consumers that deserialize persisted or remote payloads should tolerate newer snake_case variants and treat unknown values as forward-compatible contract growth rather than a malformed payload.
Variants§
Ready
SetupIncomplete
The runtime surface is supported, but declared setup requirements are not.
BlockedInvalidManifestContract
BlockedCompatibilityMode
BlockedIncompatibleHost
BlockedUnsupportedBridge
BlockedUnsupportedAdapterFamily
BlockedSlotClaimConflict
Unknown
Implementations§
Trait Implementations§
Source§impl Clone for PluginActivationStatus
impl Clone for PluginActivationStatus
Source§fn clone(&self) -> PluginActivationStatus
fn clone(&self) -> PluginActivationStatus
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 Debug for PluginActivationStatus
impl Debug for PluginActivationStatus
Source§impl<'de> Deserialize<'de> for PluginActivationStatus
impl<'de> Deserialize<'de> for PluginActivationStatus
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 PluginActivationStatus
impl PartialEq for PluginActivationStatus
Source§impl Serialize for PluginActivationStatus
impl Serialize for PluginActivationStatus
impl Copy for PluginActivationStatus
impl Eq for PluginActivationStatus
impl StructuralPartialEq for PluginActivationStatus
Auto Trait Implementations§
impl Freeze for PluginActivationStatus
impl RefUnwindSafe for PluginActivationStatus
impl Send for PluginActivationStatus
impl Sync for PluginActivationStatus
impl Unpin for PluginActivationStatus
impl UnsafeUnpin for PluginActivationStatus
impl UnwindSafe for PluginActivationStatus
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