pub enum OfflineProductEvidence {
UnsignedXcarchive(UnsignedXcarchiveInspection),
Ipa(IpaInspection),
SignedArtifactSet(IpaInspection),
}Expand description
Cross-platform product evidence returned by an applicable strict validator.
Variants§
UnsignedXcarchive(UnsignedXcarchiveInspection)
Unsigned .xcarchive inspection recomputed after manifest-bound extraction.
Ipa(IpaInspection)
Signed IPA product inspection recomputed from the exact downloaded bytes.
SignedArtifactSet(IpaInspection)
Signed artifact set cross-validated around this independently inspected IPA.
Trait Implementations§
Source§impl Clone for OfflineProductEvidence
impl Clone for OfflineProductEvidence
Source§impl Debug for OfflineProductEvidence
impl Debug for OfflineProductEvidence
Source§impl<'de> Deserialize<'de> for OfflineProductEvidence
impl<'de> Deserialize<'de> for OfflineProductEvidence
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
impl Eq for OfflineProductEvidence
Source§impl PartialEq for OfflineProductEvidence
impl PartialEq for OfflineProductEvidence
Source§impl Serialize for OfflineProductEvidence
impl Serialize for OfflineProductEvidence
impl StructuralPartialEq for OfflineProductEvidence
Auto Trait Implementations§
impl Freeze for OfflineProductEvidence
impl RefUnwindSafe for OfflineProductEvidence
impl Send for OfflineProductEvidence
impl Sync for OfflineProductEvidence
impl Unpin for OfflineProductEvidence
impl UnsafeUnpin for OfflineProductEvidence
impl UnwindSafe for OfflineProductEvidence
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.