pub enum RuntimeIntegrityState {
Unverified,
VerifiedRelease,
VerifiedProvenance,
Compromised,
}Expand description
Runtime integrity state supplied by pai-axiom.
Variants§
Unverified
Runtime integrity was not verified.
VerifiedRelease
Release artifact was verified.
VerifiedProvenance
Release provenance was verified.
Compromised
Runtime is known or suspected compromised.
Trait Implementations§
Source§impl Clone for RuntimeIntegrityState
impl Clone for RuntimeIntegrityState
Source§fn clone(&self) -> RuntimeIntegrityState
fn clone(&self) -> RuntimeIntegrityState
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 RuntimeIntegrityState
impl Debug for RuntimeIntegrityState
Source§impl<'de> Deserialize<'de> for RuntimeIntegrityState
impl<'de> Deserialize<'de> for RuntimeIntegrityState
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 Hash for RuntimeIntegrityState
impl Hash for RuntimeIntegrityState
Source§impl JsonSchema for RuntimeIntegrityState
impl JsonSchema for RuntimeIntegrityState
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RuntimeIntegrityState
impl PartialEq for RuntimeIntegrityState
Source§fn eq(&self, other: &RuntimeIntegrityState) -> bool
fn eq(&self, other: &RuntimeIntegrityState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeIntegrityState
impl Serialize for RuntimeIntegrityState
impl Copy for RuntimeIntegrityState
impl Eq for RuntimeIntegrityState
impl StructuralPartialEq for RuntimeIntegrityState
Auto Trait Implementations§
impl Freeze for RuntimeIntegrityState
impl RefUnwindSafe for RuntimeIntegrityState
impl Send for RuntimeIntegrityState
impl Sync for RuntimeIntegrityState
impl Unpin for RuntimeIntegrityState
impl UnsafeUnpin for RuntimeIntegrityState
impl UnwindSafe for RuntimeIntegrityState
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