pub struct Evidence<'r, 'a> { /* private fields */ }Expand description
Composed original evidence, still not final application acceptance. Read its authority source for pending delegate revocation, and apply nonce, maximum age, recipient and time-uncertainty policy before interpreting status.
Implementations§
Source§impl<'r, 'a> Evidence<'r, 'a>
impl<'r, 'a> Evidence<'r, 'a>
Sourcepub fn source(self) -> ScopedResponse<'r, 'a>
pub fn source(self) -> ScopedResponse<'r, 'a>
Signature and explicit issuer-scope provenance.
Sourcepub fn assertion(self) -> &'r SingleResponse<'a>
pub fn assertion(self) -> &'r SingleResponse<'a>
Selected original assertion, with every uninterpreted noncritical value.
Sourcepub fn window(self) -> UpdateWindow
pub fn window(self) -> UpdateWindow
Update-window relation, not a maximum-age decision.
Sourcepub fn nonce(self) -> NonceBinding
pub fn nonce(self) -> NonceBinding
Actual request/response nonce relation.
Sourcepub fn recipient(self) -> RecipientBinding
pub fn recipient(self) -> RecipientBinding
Exact intended signer binding, when requested.
Sourcepub fn revocation_time(self) -> Option<Relation>
pub fn revocation_time(self) -> Option<Relation>
UTC-qualified recorded revocation time when this assertion is revoked.
Trait Implementations§
Auto Trait Implementations§
impl<'r, 'a> !RefUnwindSafe for Evidence<'r, 'a>
impl<'r, 'a> !Send for Evidence<'r, 'a>
impl<'r, 'a> !Sync for Evidence<'r, 'a>
impl<'r, 'a> !UnwindSafe for Evidence<'r, 'a>
impl<'r, 'a> Freeze for Evidence<'r, 'a>
impl<'r, 'a> Unpin for Evidence<'r, 'a>
impl<'r, 'a> UnsafeUnpin for Evidence<'r, '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