pub enum PluginBootIssue {
DuplicatePluginId {
id: String,
},
ManifestUnavailable,
ManifestIdMismatch {
manifest_id: String,
},
InvalidManifest {
detail: String,
},
InstallIncomplete,
UnknownPlatform,
PlatformIneligible,
DuplicateEventSinkOwner {
id: String,
},
DuplicateServiceOwner {
id: String,
},
}Expand description
Fail-closed diagnostics emitted by the global boot provenance audit.
Variants§
DuplicatePluginId
ManifestIdMismatch
InvalidManifest
InstallIncomplete
UnknownPlatform
PlatformIneligible
DuplicateEventSinkOwner
DuplicateServiceOwner
Trait Implementations§
Source§impl Clone for PluginBootIssue
impl Clone for PluginBootIssue
Source§fn clone(&self) -> PluginBootIssue
fn clone(&self) -> PluginBootIssue
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 PluginBootIssue
impl Debug for PluginBootIssue
impl Eq for PluginBootIssue
Source§impl PartialEq for PluginBootIssue
impl PartialEq for PluginBootIssue
impl StructuralPartialEq for PluginBootIssue
Auto Trait Implementations§
impl Freeze for PluginBootIssue
impl RefUnwindSafe for PluginBootIssue
impl Send for PluginBootIssue
impl Sync for PluginBootIssue
impl Unpin for PluginBootIssue
impl UnsafeUnpin for PluginBootIssue
impl UnwindSafe for PluginBootIssue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.