pub struct StoreOnlyValidation {
pub report: VerificationReport,
pub active_manifest_label: Option<String>,
pub store_manifests: Vec<ManifestDigest>,
}Expand description
What one manifest store proves with no asset: claim, assertion, ingredient, signature, time-stamp, revocation, trust and identity validation, and nothing about content.
This is the evidence a writer records for a source or ingredient it holds
only as a store. report.hard_binding is not_evaluated, and
report.integrity is unbound when no failure invalidates the claim
(invalid otherwise): no asset bytes were compared, so the result never
says the asset is intact.
Fields§
§report: VerificationReportThe report of the store-level pass.
active_manifest_label: Option<String>Label of the store’s active manifest.
store_manifests: Vec<ManifestDigest>Every manifest of the store with its expanded-domain SHA-256.
Trait Implementations§
Source§impl Clone for StoreOnlyValidation
impl Clone for StoreOnlyValidation
Source§impl Debug for StoreOnlyValidation
impl Debug for StoreOnlyValidation
Auto Trait Implementations§
impl Freeze for StoreOnlyValidation
impl RefUnwindSafe for StoreOnlyValidation
impl Send for StoreOnlyValidation
impl Sync for StoreOnlyValidation
impl Unpin for StoreOnlyValidation
impl UnsafeUnpin for StoreOnlyValidation
impl UnwindSafe for StoreOnlyValidation
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