pub enum PortableV2OciSignatureState {
Valid,
Invalid,
Absent,
PolicyMismatched,
}Expand description
Explicit signature states. Never reused as integrity outcomes.
Variants§
Valid
Signature present, signer matches policy, MAC verifies.
Invalid
Signature present but MAC verification failed.
Absent
No signature attachment was observed.
PolicyMismatched
Signature present for a different signer than the policy requires.
Trait Implementations§
Source§impl Clone for PortableV2OciSignatureState
impl Clone for PortableV2OciSignatureState
impl Copy for PortableV2OciSignatureState
Source§impl Debug for PortableV2OciSignatureState
impl Debug for PortableV2OciSignatureState
impl Eq for PortableV2OciSignatureState
impl StructuralPartialEq for PortableV2OciSignatureState
Auto Trait Implementations§
impl Freeze for PortableV2OciSignatureState
impl RefUnwindSafe for PortableV2OciSignatureState
impl Send for PortableV2OciSignatureState
impl Sync for PortableV2OciSignatureState
impl Unpin for PortableV2OciSignatureState
impl UnsafeUnpin for PortableV2OciSignatureState
impl UnwindSafe for PortableV2OciSignatureState
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.