pub struct BoundResponse<'q, 'a, 'r, 'response> { /* private fields */ }Expand description
Complete request/response relation, not freshness, responder authority or request acceptance. Inspect every lookup, critical demand and nonce fact.
Implementations§
Source§impl<'q, 'a, 'r, 'response> BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> BoundResponse<'q, 'a, 'r, 'response>
Sourcepub fn request(&self) -> &'q OcspRequest<'a>
pub fn request(&self) -> &'q OcspRequest<'a>
Original request whose complete batch and nonce were examined.
Sourcepub fn response(&self) -> SignedResponse<'r, 'response>
pub fn response(&self) -> SignedResponse<'r, 'response>
Actual authenticated response; issuer authority remains a separate check.
Sourcepub fn nonce(&self) -> NonceBinding
pub fn nonce(&self) -> NonceBinding
Actual sent/received nonce relation, preserving missing and unsolicited.
Sourcepub fn extensions(&self) -> ExtensionProcessing<'a>
pub fn extensions(&self) -> ExtensionProcessing<'a>
Request-wide critical processing, not application acceptance.
Sourcepub fn lookups(&self) -> &[RequestLookup<'q, 'a, 'r, 'response>]
pub fn lookups(&self) -> &[RequestLookup<'q, 'a, 'r, 'response>]
Every original request in order, including repeated CertIDs.
Trait Implementations§
Auto Trait Implementations§
impl<'q, 'a, 'r, 'response> !Freeze for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> !RefUnwindSafe for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> !Send for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> !Sync for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> !UnwindSafe for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> Unpin for BoundResponse<'q, 'a, 'r, 'response>
impl<'q, 'a, 'r, 'response> UnsafeUnpin for BoundResponse<'q, 'a, 'r, 'response>
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