#[repr(u8)]pub enum RvfVerifyStatus {
SignatureValid = 0,
SignatureInvalid = 1,
ManifestInvalid = 2,
ComponentMissing = 3,
ProofPolicyInvalid = 4,
CapabilitiesInsufficient = 5,
}Expand description
RVF package verification status.
Variants§
SignatureValid = 0
Package signature is valid (ML-DSA-65 verified).
SignatureInvalid = 1
Signature verification failed.
ManifestInvalid = 2
Package manifest is malformed.
ComponentMissing = 3
Required component is missing.
ProofPolicyInvalid = 4
Proof policy cannot be satisfied.
CapabilitiesInsufficient = 5
Package requires capabilities not available.
Implementations§
Trait Implementations§
Source§impl Clone for RvfVerifyStatus
impl Clone for RvfVerifyStatus
Source§fn clone(&self) -> RvfVerifyStatus
fn clone(&self) -> RvfVerifyStatus
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 RvfVerifyStatus
impl Debug for RvfVerifyStatus
Source§impl Hash for RvfVerifyStatus
impl Hash for RvfVerifyStatus
Source§impl PartialEq for RvfVerifyStatus
impl PartialEq for RvfVerifyStatus
impl Copy for RvfVerifyStatus
impl Eq for RvfVerifyStatus
impl StructuralPartialEq for RvfVerifyStatus
Auto Trait Implementations§
impl Freeze for RvfVerifyStatus
impl RefUnwindSafe for RvfVerifyStatus
impl Send for RvfVerifyStatus
impl Sync for RvfVerifyStatus
impl Unpin for RvfVerifyStatus
impl UnsafeUnpin for RvfVerifyStatus
impl UnwindSafe for RvfVerifyStatus
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