pub struct StatementReceiptOutcome {Show 18 fields
pub index: usize,
pub encoded_receipt: Vec<u8>,
pub structure: InspectionFinding,
pub required_claims: InspectionFinding,
pub support: InspectionFinding,
pub selected_policy: InspectionFinding,
pub claims: Option<UnauthenticatedReceiptClaims>,
pub candidate_derivation: InspectionFinding,
pub key_configuration: Vec<InspectionFinding>,
pub candidate_keys: Vec<VerifyingKeyEvidence>,
pub proofs: Vec<ProofVerification>,
pub signature_attempts: usize,
pub ts_signature: InspectionFinding,
pub inclusion: InspectionFinding,
pub ts_key_association: InspectionFinding,
pub ts_identity_trust: InspectionFinding,
pub acceptable_for_registration: InspectionFinding,
pub subject_policy: InspectionFinding,
}Expand description
Owned per-Receipt findings, preserving every encoded input and proof outcome. No borrowed self-reference and no collapsing a bad attachment into absence.
Fields§
§index: usize§encoded_receipt: Vec<u8>§structure: InspectionFinding§required_claims: InspectionFinding§support: InspectionFinding§selected_policy: InspectionFinding§claims: Option<UnauthenticatedReceiptClaims>§candidate_derivation: InspectionFinding§key_configuration: Vec<InspectionFinding>§candidate_keys: Vec<VerifyingKeyEvidence>§proofs: Vec<ProofVerification>§signature_attempts: usize§ts_signature: InspectionFinding§inclusion: InspectionFinding§ts_key_association: InspectionFinding§ts_identity_trust: InspectionFinding§acceptable_for_registration: InspectionFinding§subject_policy: InspectionFindingTrait Implementations§
Source§impl Clone for StatementReceiptOutcome
impl Clone for StatementReceiptOutcome
Auto Trait Implementations§
impl Freeze for StatementReceiptOutcome
impl RefUnwindSafe for StatementReceiptOutcome
impl Send for StatementReceiptOutcome
impl Sync for StatementReceiptOutcome
impl Unpin for StatementReceiptOutcome
impl UnsafeUnpin for StatementReceiptOutcome
impl UnwindSafe for StatementReceiptOutcome
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