pub struct AuthorizationCredentialEvidence {
pub presentation: CredentialPresentation,
pub status: BinaryPV,
pub reasons: Vec<AccessCredentialDisableReason>,
pub window_reasons: Option<Vec<AccessCredentialDisableReason>>,
}Expand description
A coherent-credential read retained even when its classifications disagree.
Fields§
§presentation: CredentialPresentationOriginal or companion presentation whose credential was inspected.
status: BinaryPVServed status, including an unsupported raw value.
reasons: Vec<AccessCredentialDisableReason>Served reasons, without silently discarding unknown reasons.
window_reasons: Option<Vec<AccessCredentialDisableReason>>Reasons derived from the two window bounds at the supplied wall time. None means finite-time evidence was unavailable or invalid.
Trait Implementations§
impl Eq for AuthorizationCredentialEvidence
impl StructuralPartialEq for AuthorizationCredentialEvidence
Auto Trait Implementations§
impl Freeze for AuthorizationCredentialEvidence
impl RefUnwindSafe for AuthorizationCredentialEvidence
impl Send for AuthorizationCredentialEvidence
impl Sync for AuthorizationCredentialEvidence
impl Unpin for AuthorizationCredentialEvidence
impl UnsafeUnpin for AuthorizationCredentialEvidence
impl UnwindSafe for AuthorizationCredentialEvidence
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