pub struct TransparentStatementReport<'a> {Show 21 fields
pub outer: OuterStatementReport<'a>,
pub inputs: &'a StatementVerificationInputs<'a>,
pub policy_id: &'static str,
pub candidate_entry: Option<Vec<u8>>,
pub candidate_derivation: InspectionFinding,
pub digest_equality: InspectionFinding,
pub digest_origin: InspectionFinding,
pub issuer_signature: InspectionFinding,
pub actual_issuer_key: Option<[u8; 32]>,
pub issuer_key_association: InspectionFinding,
pub issuer_identity_trust: InspectionFinding,
pub payload_context: InspectionFinding,
pub application_profile: InspectionFinding,
pub included_site_id: Option<String>,
pub receipts: Vec<StatementReceiptOutcome>,
pub acceptable_receipt_indices: Vec<usize>,
pub registration_evidence: InspectionFinding,
pub subject_policy: InspectionFinding,
pub application_policy: InspectionFinding,
pub hardware_appraisal: InspectionFinding,
pub overall_profile: InspectionFinding,
}Fields§
§outer: OuterStatementReport<'a>§inputs: &'a StatementVerificationInputs<'a>§policy_id: &'static str§candidate_entry: Option<Vec<u8>>§candidate_derivation: InspectionFinding§digest_equality: InspectionFinding§digest_origin: InspectionFinding§issuer_signature: InspectionFinding§actual_issuer_key: Option<[u8; 32]>§issuer_key_association: InspectionFinding§issuer_identity_trust: InspectionFinding§payload_context: InspectionFinding§application_profile: InspectionFinding§included_site_id: Option<String>§receipts: Vec<StatementReceiptOutcome>§acceptable_receipt_indices: Vec<usize>§registration_evidence: InspectionFinding§subject_policy: InspectionFinding§application_policy: InspectionFinding§hardware_appraisal: InspectionFinding§overall_profile: InspectionFindingTrait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for TransparentStatementReport<'a>
impl<'a> RefUnwindSafe for TransparentStatementReport<'a>
impl<'a> Send for TransparentStatementReport<'a>
impl<'a> Sync for TransparentStatementReport<'a>
impl<'a> Unpin for TransparentStatementReport<'a>
impl<'a> UnsafeUnpin for TransparentStatementReport<'a>
impl<'a> UnwindSafe for TransparentStatementReport<'a>
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